/* ±âº»¼³Á¤ */

@charset "euc-kr";

/* Reset */
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {margin:0px; padding:0px;}

html { overflow-x:hidden; 
 font-size:12px; color:#454545; _padding-right:16px; }
html, body{ width:100%; height:100%; margin:0; padding:0;}

body,ul,li,header,nav,aside,section,article,p {	padding:0; margin:0; border:0; font-family: 'Gantari', 'Pretendard', NanumGothicWeb,'³ª´®°íµñ',"µ¸¿ò",Dotum,"±¼¸²",Gulim,Arial,sans-serif;}
body {	font-size:12px;	-webkit-user-select:none; -webkit-text-size-adjust:none; font-family: 'Gantari', 'Pretendard', NanumGothicWeb,'³ª´®°íµñ',"µ¸¿ò",Dotum,"±¼¸²",Gulim,Arial,sans-serif;}
p {	/* line-height:1.3; */ }
table, tbody, td, th, div, span, a, input, textarea, select, iframe, ul, li { margin:0; padding:0; }
table, tbody { border-collapse:collapse; border-spacing:0; margin:0; padding:0; color:#2C2C2C; }
header,nav,aside,section,article { display:block; }
a {text-decoration:none;color:#2C2C2C;}
ul{ list-style:none; padding:0;margin:0;}
ul li{ list-style:none;padding:0;margin:0;}
input[type=text], input[type=search], input[type=tel], input[type=file], input[type=password], input[type=radio], input[type=email], input[type=number], textarea{font-size:14px; padding:3px 4px 0px 3px; border:solid 1px #CFCFCF; vertical-align:middle; -webkit-border-radius:1px; -webkit-appearance:none}

input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, select:focus, textarea:focus { border:solid 1px #2897FF; -webkit-border-radius:1px; -webkit-appearance:none}
input[type=checkbox]{ border:solid 1px #bbbbbb; -webkit-appearance:checkbox; -moz-apperance:checkhbox; -webkit-width:20px; -webkit-height:20px; -moz-width:20px; -moz-height:20px; background:url('../img/new/goods/btn_secret_off.png') no-repeat center/100%; width: 20px; height: 20px; appearance: none; border:0;}
input[type=checkbox]:checked {background:url('../img/new/goods/btn_secret_on.png') no-repeat center/100%;}
input[type=radio] { border:none;-webkit-appearance:radio; background: url('../img/new/goods/radio_off.png') no-repeat center/23px; width: 23px; height: 23px; appearance: none;}
input[type=radio]:checked {background: url('../img/new/goods/radio_on.png') no-repeat center/23px;}
body {-webkit-tap-highlight:  rgba(0, 0, 0, 0); background-color:#FFFFFF; min-height:100%;}
img {max-width:100%;}

.hidden {display:none;}
.back_bg {background:url("../img/search/search_bg.png") left top repeat-x; background-size:1px 100%; height:100%;}
.page_con{ text-align:center;padding:15px 0; }
.page_con a{ font-size:16px;  margin:0 2px; }
.page_con .on{ color:#d41f36; }

/*ÅäÅ» ÄÉ¾î ¼­ºñ½º*/
.tt_step_out{ text-align:center; }
.ttcs_tit{ font-size:18px; margin-top:10px; }
#total_care_service{ padding:0 10px; }
.total_top_step1{  display:inline-block; overflow:hidden; margin-top:15px;  }
.total_top_step1 li{ display:inline-block;  width:20%; margin:0 16px 0 0;}
.total_top_step1 li.steps img{ width:100%; }
.total_top_step1 li.nxt{ display:inline-block;  width:2%;  margin:0 19px 0 0;  padding:64px 0 0 0; vertical-align:top;}
.total_top_step1 li.nxt p{ }
.total_top_step1 li.last{ margin:0 0 0 0;}
.total_top_step1 li dl{}
.total_top_step1 li dl dd{ padding:15px 0 0 0; text-align:center; color:#af8086; font-size:15px; line-height:18px; }
.shop_g_tit2{ background:url('../img/sub/shop_g_top_bg2.gif') scroll 0 0px;  height:50px; 
    text-align: center;
    line-height: 50px;
    color: #333333;
    font-size: 20px;
    letter-spacing: -1px;
}
.total_top_txts_lists li {}
.total_top_txts_lists li  .total_top_step_infos dt{ color:#333333; font-size:18px;  margin-top:15px; }
.total_top_txts_lists li  .total_top_step_infos dd{ color:#666666; font-size:15px; line-height:23px;  letter-spacing:-1px; }
.total_top_txts_lists li  .total_top_step_infos dd b{   font-weight:normal; }
.total_top_txts_lists li  .total_guide_step{}
.total_top_txts_lists li  .total_guide_step li{ overflow:hidden; width:100%; margin-bottom:15px; }
.total_top_txts_lists li  .total_guide_step li .tit{ float:left; width:30%; padding:8px 0 0 0;}
.total_top_txts_lists li  .total_guide_step li .tit img{ width:100%; }
.total_top_txts_lists li  .total_guide_step li .txts{ float:left; width:70%; }
.red_font{ color:#d41f36; }


/* ¸ÞÀÎÆäÀÌÁö ¹è³Ê */
#wrap .main_banner {text-align:center; padding:none;}
#wrap .main_banner img {width:100%; border:none;display:block;}

#ifrmHidden {display:none;}

/* ÆäÀÌÁö Å¸ÀÌÆ² */
#page_title .top_title {font-size: 20px; font-weight: 600; text-align: center; border-bottom: 1px solid #eeeeee !important; color: #000; border: 0;}
#page_title .top_title .small_title{color:#000000; }
.sky_hilight {}
.content{ }
/*20160211 ASCENTER*/
#ascenter{}
 .as_wrap{ padding:7px; }
.se_wr{ }
.se_wr select{   border:1px solid #bbbbbb; height:30px; line-height:30px; color:#555555; font-size:12px; width:100%;  margin:0 0 8px 0;}
.as_table1{ display:table; width:100%;   border-spacing:0; }
.as_table1 .row{ display:table-row;}
.as_table1 .row .tit{ display:table-cell; height:27px; vertical-align:middle; color:#48494b; 
text-align:center; background:#f4f4f4; border-top:1px solid #58646e; 	}
.as_table1 .row .cont{ display:table-cell; height:27px; vertical-align:middle; color:#48494b; 
text-align:center; border-bottom:1px solid #e5e5e5;  }
.as_table1 .row .shopnm{ width:30%; border-right:1px solid #e5e5e5; box-sizing:border-box; }
.as_table1 .row .call{ width:40%; border-right:1px solid #e5e5e5; box-sizing:border-box; }
.as_table1 .row .info{ width:30%;}
.as_table1 .row .as_cent_vbtn{ width:40px; height:21px; border:1px solid #dadada; background:#f7f7f7; color:#48494b;
line-height:21px; display:inline-block; border-radius:3px; 
}
.as_t_wrap{ margin:6px 0 0 0;}

.as_table1_view{ display:table; width:100%;  border-spacing:0; border-top:1px solid #58646e; }
.as_table1_view .row{ display:table-row;}
.as_table1_view .row .list_con{ display:table-cell; height:40px; vertical-align:middle;  border-bottom:1px solid #dee6e8; }
.as_table1_view .row .tit{ background:#f4f4f4; width:30%; color:#222222; font-size:12px;   border-right:1px solid #dee6e8; box-sizing:border-box; }
.as_table1_view .row .tit p{ padding: 0 0 0 10px;} 
.as_table1_view .row .cont{ width:70%; }
.as_table1_view .row .cont p{ padding:0 0 0 10px; color:#48494b; font-size:12px; }

#cooperation{}
.cpr_wrap{ padding:10px 7px;}
.cpr_t_tit{ color:#222222; font-size:13px; }
.cpr_txt_bx{ padding:11px 0px; color:#555555; font-size:12px; border-top:1px solid #58646e; margin: 6px 0; 
border-bottom:1px solid #f3f3f3; }
.cpr_agr_cont{  text-align:center; }
.cpr_agr_cont .cpr_agr_all{ display:inline-block;    height:16px; margin:10px 0;}
.cpr_agr_cont .cpr_agr_all input{ float:left; height:12px; line-height:12px;font-size:12px; margin-right:5px; }
.cpr_agr_cont .cpr_agr_all label{ float:left; color:#000000; height:12px; line-height:12px;font-size:12px; margin-right:22px; }
.cpr_txt_con{ margin-bottom:16px; }
.cpr_txt_con input{ border:1px solid #e9e9e9; height:26px; line-height:26px; width:100%; padding:0; color:#777777; }
.cpr_txt_con textarea{
border:1px solid #e9e9e9; height:66px; width:100%; padding:0; color:#777777; resize:none; 
}
.cpr_btn{ text-align:center;}
.cpr_btn .cpr_btn_con{ display:inline-block; height:30px; line-height:30px; width:45%;  }
.cpr_btn .cpr_btn_con a{ display:block;  width:100%; text-align:center;   height:30px; line-height:30px; 
border-radius:4px;color:#333333;  background:#fff; border:1px solid #b1b1b1; font-size:13px; 
}
.cpr_btn .red{ margin-right:4%; }

#franchise_info{}

.shop_guide{ }
.shop_guide_in{ padding:7px; }
.red_tab_type1{ width:100%; border-bottom:1px solid #d41f37; height:37px; }
.red_tab_type1 li{ width:50%; float:left; }
.red_tab_type1 li a{ display:block; text-align:center; height:37px; line-height:38px; box-sizing:border-box; border-top:1px solid #dddddd; color:#48494b; }
.red_tab_type1 li a.on{ background:#d41f37; color:#fff;  
border-top:1px solid #d41f37;
border-right:1px solid #d41f37;
border-left:1px solid #d41f37;
}
.red_tab_type1 li:first-child a{
	 border-right:1px solid #dddddd; 
	border-left:1px solid #dddddd; 
}
.red_tab_type1 li:last-child a{border-right:1px solid #dddddd; }
.sg_list{ border-top:1px solid #58646e; margin:8px 0 0 0;  border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }
.sg_list li{  }
.sg_list li div{ padding:10px 7px; border-bottom:1px solid #e5e5e5; color:#48494b; }
.sg_list li .tit{ background:#f4f4f4; color:#48494b;   }
.sg_list li .imgs{ padding:4px 6px;}
.shop_map_wrap{ padding:10px 0;}
.shop_map{ height:300px; }
.right_btn{text-align:right;}
.shop_map_back{ display:inline-block; width:70px; height:30px; line-height:30px; background:#d41f37; color:#fff; text-align:center;    }

/* gnb ¿µ¿ª */
.gnb { background:#000000; /* position: fixed; left: 0; right: 0; top: 0; z-index: 10; */}

.gnb.fixed {position: fixed; left: 0; right: 0; z-index: 10;
  animation: fixedTop 0.5s;
}

@-webkit-keyframes fixedTop {
	0% {
		top: -100%;
	}
	100% {
		top: 0;
	}
}
#category-btn{ position:absolute; top:21px; left:20px; width:19px; height:15px;  }/* 
#category-btn:active{float:left;background:transparent url("../img/menu/btn_category_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
#category-btn .active{float:left;background:transparent url("../img/menu/btn_category_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;} */
.gnb #home-btn{float:left;background:transparent url("../img/gnb/btn_home_shape.png") left top no-repeat; background-size:33px 33px; height:33px; width:33px; margin-top:5px; margin-left:11px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.gnb #home-btn:active{float:left;background:transparent url("../img/gnb/btn_home_effect.png") left top no-repeat; background-size:33px 33px; height:33px; width:33px;}
.gnb #home-btn .active{float:left;background:transparent url("../img/gnb/btn_home_effect.png") left top no-repeat; background-size:33px 33px; height:33px; width:33px;}
.gnb #logo { text-align:center; width:79px; margin:0px auto 0 auto;  padding:21px 0; font-size: 0;}
.gnb #logo.sliding-menu{padding-left:27px;}
.gnb #logo .top_title{height:35px; line-height:35px; color:#222222; font-size:18px; margin-top:2px; float:left;}
.gnb #logo .top_title a{color:#222222;}
.top_myp{ width:17px; height:17px;}
.top_login{ width:17px; height:23px; margin:12px 10px 0 0; }
.top_logout{ width:17px; height:23px; margin:12px 10px 0 0; }
.gnb #search-btn{width: 18px; height: 18px; position: absolute; left: 50px; top: 20px;}
.gnb #search-btn img {width: 16.5px;}
.gnb #search-btn:active{float:right; height:18px; }
.gnb #search-btn .active{float:right; height:18px; }
.gnb #menu-btn{float:right;background:transparent url("../img/gnb/btn_menu_shape.png") left top no-repeat; background-size:42px 33px; height:33px; width:42px; margin-top:5px; margin-right:11px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.gnb #menu-btn:active{float:right;background:transparent url("../img/gnb/btn_search_effect.png") left top no-repeat; background-size:42px 33px; height:33px; width:42px;}
.gnb #menu-btn .active{float:right;background:transparent url("../img/gnb/btn_search_effect.png") left top no-repeat; background-size:42px 33px; height:33px; width:42px;}
.gnb #cart-btn {color:#ffffff; font-size:0; display: inline-block; vertical-align: top; padding-left: 10px;}
.gnb #cart-btn span {font-size: 11px; font-weight: 600; background: #de1b23; width: 18px; height: 18px; display: inline-block; border-radius: 30px; text-align: center; line-height: 18px;}
.gnb #cart-btn span em {font-style: normal;}

/* search ¿µ¿ª */
.search-area {height:40px; background:#d41f37; display:none; position: absolute; left: 0; right: 0; top: 60px; z-index: 1;}
.search-area #search-box {margin:0px 16px 0 16px; border-top:1px solid #fff; 
border-left:1px solid #fff;border-bottom:1px solid #fff;}
.search-area #search-box input {width:100%; height:27px; border:0 none; background:#d41f37;color:#fff; padding: 0 10px; box-sizing: border-box;
}
.search-area #search-box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color:#fff; 
}
.search-area #search-box input::-moz-placeholder { /* Firefox 19+ */
color:#fff; 
}
.search-area #search-box input:-ms-input-placeholder { /* IE 10+ */
color:#fff; 
}
.search-area #search-box input:-moz-placeholder { /* Firefox 18- */
color:#fff; 
}
.search-area #search-box-btn {
/* height:32px; width:71px; */
top:0px; position:absolute; right:16px; 
 border-left:none; border:0 none; 
background:#d41f37 url('../img/new/srch_right_btn.png') no-repeat 50% 50%; line-height:29px; font-size:13px; 
width:29px; height:29px;  background-size:17px 17px;  
 border-top:1px solid #fff;
  border-right:1px solid #fff;
   border-bottom:1px solid #fff;
color:#71768a; text-align:center; font-size:0;}

/* menu ¿µ¿ª */
.menu-area {height:36px; background:url("../img/menu/menubar_bg.png") left top repeat-x; background-size:1px 44px; display:; padding:0px 10px 0px 10px;}
.menu-area #category-btn-effect{float:left;background:transparent url("../img/menu/btn_category_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #category-btn-effect:active{float:left;background:transparent url("../img/menu/btn_category_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #category-btn-effect .active{float:left;background:transparent url("../img/menu/btn_category_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #category-btn-object{float:left;background:transparent url("../img/menu/btn_category_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #category-btn-object:active{float:left;background:transparent url("../img/menu/btn_category_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #category-btn-object .active{float:left;background:transparent url("../img/menu/btn_category_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}

.menu-area #my-btn{float:left;background:transparent url("../img/menu/btn01_off_shape.png") left top no-repeat; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px; }
.menu-area #my-btn:active{float:left;background:transparent url("../img/menu/btn01_on_shape.png") left top no-repeat; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #my-btn .active{float:left;background:transparent url("../img/menu/btn01_on_shape.png") left top no-repeat; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #my-btn-effect{float:left;background:transparent url("../img/menu/btn01_off_effect.png") left top no-repeat; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #my-btn-effect:active{float:left;background:transparent url("../img/menu/btn01_on_effect.png") left top no-repeat; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #my-btn-effect .active{float:left;background:transparent url("../img/menu/btn01_on_effect.png") left top no-repeat; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #my-btn-object{float:left;background:transparent url("../img/menu/btn01_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #my-btn-object:active{float:left;background:transparent url("../img/menu/btn01_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #my-btn-object .active{float:left;background:transparent url("../img/menu/btn01_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

.menu-area #cart-btn{float:left;background:transparent url("../img/menu/btn02_off_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:60px; }
.menu-area #cart-btn:active{float:left;background:transparent url("../img/menu/btn02_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #cart-btn .active{float:left;background:transparent url("../img/menu/btn02_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #cart-btn-effect{float:left;background:transparent url("../img/menu/btn02_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #cart-btn-effect:active{float:left;background:transparent url("../img/menu/btn02_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #cart-btn-effect .active{float:left;background:transparent url("../img/menu/btn02_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #cart-btn-object{float:left;background:transparent url("../img/menu/btn02_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #cart-btn-object:active{float:left;background:transparent url("../img/menu/btn02_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #cart-btn-object .active{float:left;background:transparent url("../img/menu/btn02_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}

.menu-area #wish-btn{float:left;background:transparent url("../img/menu/btn03_off_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #wish-btn:active{float:left;background:transparent url("../img/menu/btn03_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #wish-btn .active{float:left;background:transparent url("../img/menu/btn03_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #wish-btn-effect{float:left;background:transparent url("../img/menu/btn03_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #wish-btn-effect:active{float:left;background:transparent url("../img/menu/btn03_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #wish-btn-effect .active{float:left;background:transparent url("../img/menu/btn03_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #wish-btn-object{float:left;background:transparent url("../img/menu/btn03_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #wish-btn-object:active{float:left;background:transparent url("../img/menu/btn03_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #wish-btn-object .active{float:left;background:transparent url("../img/menu/btn03_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

.menu-area #info-btn{float:left;background:transparent url("../img/menu/btn04_off_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #info-btn:active{float:left;background:transparent url("../img/menu/btn04_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #info-btn .active{float:left;background:transparent url("../img/menu/btn04_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px;}
.menu-area #info-btn-effect{float:left;background:transparent url("../img/menu/btn04_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #info-btn-effect:active{float:left;background:transparent url("../img/menu/btn04_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #info-btn-effect .active{float:left;background:transparent url("../img/menu/btn04_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:60px;}
.menu-area #info-btn-object{float:left;background:transparent url("../img/menu/btn04_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #info-btn-object:active{float:left;background:transparent url("../img/menu/btn04_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #info-btn-object .active{float:left;background:transparent url("../img/menu/btn04_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

.menu-area #login-btn{float:left;background:transparent url("../img/menu/btn05_off_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn:active{float:left;background:transparent url("../img/menu/btn05_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn .active{float:left;background:transparent url("../img/menu/btn05_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn-effect{float:left;background:transparent url("../img/menu/btn05_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn-effect:active{float:left;background:transparent url("../img/menu/btn05_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn-effect .active{float:left;background:transparent url("../img/menu/btn05_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #login-btn-object{float:left;background:transparent url("../img/menu/btn05_off_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #login-btn-object:active{float:left;background:transparent url("../img/menu/btn05_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #login-btn-object .active{float:left;background:transparent url("../img/menu/btn05_on_object.png") left top no-repeat; background-size:62px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

.menu-area #logout-btn{float:left;background:transparent url("../img/menu/btn05_off_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; margin-top:4px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn:active{float:left;background:transparent url("../img/menu/btn05_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn .active{float:left;background:transparent url("../img/menu/btn05_on_shape.png") left top repeat-x; background-size:100% 36px; height:36px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn-effect{float:left;background:transparent url("../img/menu/btn05_off_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn-effect:active{float:left;background:transparent url("../img/menu/btn05_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn-effect .active{float:left;background:transparent url("../img/menu/btn05_on_effect.png") left top repeat-x; background-size:100% 36px; height:36px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; border-top-right-radius:7px; border-bottom-right-radius:7px; min-width:60px;}
.menu-area #logout-btn-object{float:left;background:transparent url("../img/menu/btn06_off_object.png") left top no-repeat; background-size:53px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #logout-btn-object:active{float:left;background:transparent url("../img/menu/btn06_on_object.png") left top no-repeat; background-size:53px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
.menu-area #logout-btn-object .active{float:left;background:transparent url("../img/menu/btn06_on_object.png") left top no-repeat; background-size:53px 36px; height:36px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

/* Ä«Å×°í¸® ¿µ¿ª */

section#cate-area {display:none; clear:both; z-index:99;}
section#cate-area .top_title {clear:both; height:36px; line-height:36px; background:#f9f9f9; color:#222222; font-size:14px; text-align:center; border-bottom:solid 1px #969ca3; }
section#cate-area .top_title .title { }
section#cate-area .top_title .now_path { float:left; padding-left:10px;  width:80%;font-size:14px; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#cate-area .top_title .now_path .pathitem { float:left; text-align:center;  white-space:nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#cate-area .top_title .now_path .patharrow { float:left; width:20px; height:40px; background: url('../img/cate/arrow.png') center no-repeat; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .longtextdot { width:70px; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis; }
section#cate-area .top_title .btnimg {float:right; padding-right:15px;  width:10%; height:100%; line-height:100%; background: transparent url('../img/cate/circle_arrow_left.png') center no-repeat; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}

section#cate-area .cate_path{clear:both;margin-left:-100%;}
section#cate-area .cate_path .now_path{height:36px; background:url("../img/search/search_bg.png") left top repeat-x; background-size:1px 44px; color:#EEEEEE; font-size:12px; text-shadow: 0px 1px 1px #333333; line-height:44px; padding-left:12px; }
section#cate-area .cate_path .now_path .path_arrow:before { content:url("../img/cate/arrow01.png"); }
section#cate-area .cate_path .cate_path_item{margin-right:100%; height:74px;background:url('../img/cate/list_bg01.png') repeat-x; line-height:74px; padding:0px 12px 0px 12px; color:#EEEEEE; font-size:22px; text-shadow: 0px 1px 1px #333333; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .cate_path .cate_path_item .cate_path_nm {margin-left:-100%; float:left; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .cate_list{clear:both;height:100%; margin-left:-100%;}
section#cate-area .cate_list .cate_item{clear:both;margin-right:100%; height:39px; line-height:39px; padding:0px 12px 0px 12px; color:#222222; font-size:14px; border-bottom:solid 1px #e5e5e5;}
section#cate-area .cate_list .cate_item .cate_nm {margin-left:-100%; float:left; width:67%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#cate-area .cate_list .cate_item .cate_nm_arrow {float:left; width:19px; height:19px; line-height:100%; background: transparent url('../img/new/a.png') left repeat-x; background-size:19px 19px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); margin-top:10px;}
section#cate-area .cate_list .cate_item .cate_prd_btn {float:right; width:50px; height:22px; line-height:100%; background: transparent url('../img/new/btn_category_view.png') center repeat-x; background-size:50px 22px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); margin-top:8px;}

/* Settle */
section#settle {padding:0 20px;}
section#settle ol {border:1px solid red;}
section#settle fieldset {position:relative; padding:5px;}
section#settle fieldset>legend {display:none;}
section#settle fieldset>dl>dt {clear:left; float:left; padding:6px 3px 3px 6px; width:70px; font-size:11px; background:url('../img/bul_s.gif') no-repeat left center;}
section#settle fieldset>dl>dd {float:left; padding:3px;}
section#settle fieldset>dl>dd>select {width:185px;}
section#settle .btn {padding:20px 0;}
section#settle .btn li {display:inline-block;}
section#settle .btn .submit {display:inline-block; width:72px; height:29px; background:url('../img/btn_clearance.gif') no-repeat; border:0px;}
section#settle .btn .cancel {display:inline-block; width:72px; height:29px; background:url('../img/btn_cancel.gif') no-repeat; border:0px;}


/* MyPage List*/
section#mypagelist {background-color:#FFFFFF;min-height:100%; padding: 0 20px;}
section#mypagelist .mypagelist_ord {border-top: 1px solid #000000;}
section#mypagelist .mypagelist_ord .roundbox {background-color:#FFFFFF; border-bottom: 1px solid #eeeeee;}
section#mypagelist .mypagelist_ord .roundbox .m_list { position:relative; border-bottom:1px solid #eeeeee; font-size:13px; color:#000000; padding:20px 20px 20px 0; background:url('../img/new/mypage/m_list.png') no-repeat center right/6px;}
section#mypagelist .mypagelist_ord .roundbox .m_list::after {display:block; content:''; clear:both;}
section#mypagelist .mypagelist_ord .roundbox .m_list .m_title {float:left; font-size: 13px; color: #000000; font-weight: 500;}
section#mypagelist .mypagelist_ord .roundbox .m_list .m_content {font-size: 13px; float: right; color: #dd1c24; font-weight: 500;}
section#mypagelist .mypagelist_ord .roundbox .m_list .m_right {display:none; float:right; text-align:right;font-size:14px;}
section#mypagelist .mypagelist_mem {}
section#mypagelist .mypagelist_mem .roundbox {background-color:#ffffff; border-bottom: 1px solid #eeeeee;}
section#mypagelist .mypagelist_mem .roundbox .m_list {border-bottom:1px solid #eeeeee; font-size:13px; padding:20px 20px 20px 0; background:url('../img/new/mypage/m_list.png') no-repeat center right/6px;}
section#mypagelist .mypagelist_mem .roundbox .m_list::after {display:block; content:''; clear:both;}
section#mypagelist .mypagelist_mem .roundbox .m_list .m_title {float:left; font-size: 13px; color: #000000; font-weight: 500;}
section#mypagelist .mypagelist_mem .roundbox .m_list .m_content {font-size: 13px; float: right; color: #dd1c24; font-weight: 500;}
section#mypagelist .mypagelist_mem .roundbox .m_list .m_right { float:right; text-align:right; font-size:14px;}

/* ·Î±×ÀÎ */
section#login {background-color:#FFFFFF;min-height:100%;position:relative; }
section#login .block-pd .block {border: 5px solid #eeeeee; margin:20px 20px 0 20px; font-weight:500; font-size: 15px; text-align: center; padding:40px 0;}
section#login .block-pd .block span {color:#dd1c24;}
section#login>form {}
section#login>form .login_center {padding:30px 20px 0 20px;}
section#login>form .login_center .login_b {}
section#login>form .login_center .login_b2 {height:340px;}
section#login>form .login_center .login_b .login_title {height:36px; line-height:36px; width:293px;font-size:14px; color:#61656d; clear:both; margin-left:12px;}
section#login>form .login_center .login_b .input_id {display:block;}
section#login>form .login_center .login_b .input_pw {display:block;}
section#login>form .login_center .login_b .input_mal {display:block; }
section#login>form .login_center .login_b .save_id {display:inline-block; font-size: 13px; color: #000000; padding: 20px 0 25px;}
section#login>form .login_center .login_b .save_pw {display:block;}
section#login>form .login_center .login_b .save_id2 {display:block; position:absolute; top:0; left:50%; margin-top:172px; margin-left:0; font-size:15px; }
section#login>form .login_center .login_b .save_pw2 {display:block; position:absolute; top:0; left:50%; margin-top:172px; margin-left:0px; font-size:15px; }
section#login>form .login_center .login_b .save_login_status2 {display:block; position:absolute; top:0; left:50%; margin-top:172px; margin-left:-146px; font-size:15px; }

section#login>form .login_center .login_b .input_id input {border-radius: 0; border: 0; border-bottom: 1px solid #000000; height: 45px; line-height: 45px; width: 100%; color: #000000; background:url('../img/new/member/ico_id.png') no-repeat left center/19px; padding: 0 20px 0 27px; box-sizing: border-box;}
section#login>form .login_center .login_b .input_pw input {border-radius: 0; border: 0; border-bottom: 1px solid #000000; height: 45px; line-height: 45px; width: 100%; color: #000000; background:url('../img/new/member/ico_pw.png') no-repeat left 2px center/14px; padding: 0 20px 0 27px; box-sizing: border-box;}
section#login>form .login_center .login_b .login_btn {}
section#login>form .login_center .login_b .login_btn #login-btn {
margin:auto; width:100%; 
text-align:center; height:35px; 
color:#ffffff; line-height:35px;
font-size:15px; 
background:#d41f36;  border:none;}

section#login>form .login_center .login_b .input_mal input{border-radius: 0; border: 0; border-bottom: 1px solid #000000; height: 45px; line-height: 45px; width: 100%; color: #000000; padding: 0; box-sizing: border-box;}
section#login>form .login_center .login_b .login_btn {}
section#login>form .login_center .login_b .login_btn #login-btn {width: 100%; text-align: center; height: 50px; color: #ffffff; line-height: 49px; font-size: 14px; background: #000000; border: none;}
section#login>form .login_center .login_b .btn_box {text-align: center; margin: 20px 0 40px; font-size:0; }
section#login>form .login_center .login_b .idfind_btn::after {display:block; content:''; clear:both; width:1px; height:12px; background:#e5e5e5; position: absolute; top: 1px; right: -1px;}
section#login>form .login_center .login_b .idfind_btn {display: inline-block; padding:0 10px; position:relative;}
section#login>form .login_center .login_b .idfind_btn button {color: #666666; font-size: 12px; border: none; background:none; padding: 0;} 


section#login>form .login_center .login_b .idfind_btn2 {display: inline-block; padding:0 10px;}
section#login>form .login_center .login_b .idfind_btn2 button {color: #666666; font-size: 12px; border: none; background:none; padding: 0;} 


section#login>form .login_center .login_b .login_btn2 {position:absolute; left:50%; top:0; margin-top:160px; margin-left:5px;}
section#login>form .login_center .login_b .login_btn2 .btn {
width:147px;  margin:auto;
text-align:center; height:35px; 
color:#ffffff; line-height:35px; border-radius:0px; 
font-size:15px; 
background:#222;  border:none; padding:0 0;}
section#login>form .login_center .login_b .nomember_btn {margin-bottom: 10px;}
section#login>form .login_center .login_b .nomember_btn #nomember-btn {width: 100%; text-align: center; height: 45px; color: #666666; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #dddddd;}
section#login>form .login_center .login_b .nomember_btn button {width:147px; margin:auto; text-align:center; height:35px; color:#565960; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}
section#login>form .login_center .login_b .joinmember_btn {}
section#login>form .login_center .login_b .joinmember_btn #joinmember-btn {width: 100%; text-align: center; height: 45px; color: #000000; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #000000;}
section#login>form .login_center .login_b .joinmember_btn button {width:147px; margin:auto; text-align:center; height:35px; color:#565960; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}
section#login>form .login_center .login_b .check_btn {padding: 40px 0 10px;}
section#login>form .login_center .login_b .check_btn #check-btn {width: 100%; text-align: center; height: 50px; color: #ffffff; line-height: 49px; font-size: 14px; background: #000000; border: none;}
section#login>form .login_center .login_b .member_btn {margin-bottom: 10px;}
section#login>form .login_center .login_b .member_btn #member-btn {width: 100%; text-align: center; height: 45px; color: #666666; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #dddddd;}
section#login>form .login_center .login_b .joinmember2_btn {}
section#login>form .login_center .login_b .joinmember2_btn #joinmember2-btn {width: 100%; text-align: center; height: 45px; color: #000000; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #000000;}





/**/
section#login>form .login_center .login_b .login_btn3 {}
section#login>form .login_center .login_b .login_btn3 #login-btn {width: 100%; text-align: center; height: 50px; color: #ffffff; line-height: 49px; font-size: 14px; background: #000000; border: none;}

section#login>form .login_center .login_b .login_btn5 {margin:40px 0 15px;}
section#login>form .login_center .login_b .login_btn5 #login-btn {width:100%; text-align:center; height:50px; color:#ffffff; line-height:41px; font-size:14px; background:#000000;  border:none;}

section#login>form .login_center .login_b .idfind_btn4 {position:absolute; left:50%; top:0; margin-top:248px; margin-left:-146px; width:300px; }
section#login>form .login_center .login_b .idfind_btn4 button {
    width: 147px;
    margin: auto;
    text-align: center;
    height: 35px;
    color: #565960;
    line-height: 35px;
    font-size: 15px;
    
    background: #FFFFFF;
    border-radius: 4px;
    border: solid 1px #cecfcf;}


section#login>form .login_center .login_b .idfind_btn3 {position:absolute; left:50%; top:0; margin-top:248px; margin-left:6px; }
section#login>form .login_center .login_b .idfind_btn3 button {
    width: 147px;
    margin: auto;
    text-align: center;
    height: 35px;
    color: #565960;
    line-height: 35px;
    font-size: 15px;
    
    background: #FFFFFF;
    border-radius: 4px;
    border: solid 1px #cecfcf;}


section#login>form .login_center .login_b .login_btn3 {margin: 40px 0 15px;}
section#login>form .login_center .login_b .login_btn3 .btn {
width:147px;  margin:auto;
text-align:center; height:35px; 
color:#ffffff; line-height:35px; border-radius:0px; 
font-size:15px; 
background:#222;  border:none; padding:0 0;}

section#login>form .login_center .login_b .login_btn3_2 {margin-bottom: 10px;}
section#login>form .login_center .login_b .login_btn3_2 button {width: 100%; text-align: center; height: 45px; color: #000000; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #000000;}


section#login>form .login_center .login_b .nomember_btn3 {margin-bottom: 10px;}
section#login>form .login_center .login_b .nomember_btn3 #nomember-btn {width:147px; margin:auto; text-align:center; height:35px; color:#565960; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}
section#login>form .login_center .login_b .nomember_btn3 button {width: 100%; text-align: center; height: 45px; color: #666666; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #dddddd;}
section#login>form .login_center .login_b .joinmember_btn3 {}
section#login>form .login_center .login_b .joinmember_btn3 #joinmember-btn {width:147px; margin:auto; text-align:center; height:35px; color:#565960; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}
section#login>form .login_center .login_b .joinmember_btn3 button {width: 100%; text-align: center; height: 45px; color: #666666; line-height: 42px; font-size: 14px; background: #FFFFFF; border-radius: 0 !important; border-radius: 4px; border: solid 1px #dddddd;}
section#login>form .login_center .login_b .check_btn3 {position:absolute; left:50%; top:0; margin-top:125px; margin-left:-148px;}
section#login>form .login_center .login_b .check_btn3 #check-btn {
width:300px; margin:auto; text-align:center;
height:35px; color:#ffffff; line-height:35px; 
font-size:15px; 
background:#d41f36;border:none;}
section#login>form .login_center .login_b .member_btn3 {position:absolute; left:50%; top:0; margin-top:169px; margin-left:-148px;}
section#login>form .login_center .login_b .member_btn3 #member-btn {
width:147px; margin:auto; text-align:center; height:35px; color:#222; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}
section#login>form .login_center .login_b .joinmember2_btn3 {position:absolute; left:50%; top:0; margin-top:169px; margin-left:6px;}
section#login>form .login_center .login_b .joinmember2_btn3 #joinmember2-btn {
width:147px; margin:auto; text-align:center; height:35px; color:#222; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}


/**/




/* Àå¹Ù±¸´Ï */
section#cart { background-color:#eeeeee;min-height:100%;position:relative; margin-top:0px;padding-top:0px;}
section#cart ul.order_item_list {margin-top:0px;padding-top:0px;list-style:none;}
section#cart ul.order_item_list li {position:relative; height:167px; background:transparent url("../img/cart/list_bg.png") repeat-x; background-size:1px 167px; }
section#cart ul.order_item_list .oil_chk {float:left;height:167px; line-height:167px; padding-left:5px; }
section#cart ul.order_item_list .oil_chk input{border:solid 1px #aaaaaa; background-color:#ffffff; -webkit-appearance:checkbox; -moz-apperance:checkhbox; -webkit-width:20px; -webkit-height:20px; -moz-:20px; -moz-height:20px; width:10px; height:10px;}
section#cart ul.order_item_list .oil_img {float:left;height:121px; padding-top:31px; padding-left:5px; }
section#cart ul.order_item_list .oil_goods {height:132px; padding-left:130px; padding-top:10px;font-size:14px; color:#5e5e5e; font-weight:bold;}
section#cart ul.order_item_list .oil_goods .oil_name {margin-bottom:3px; font-size:18px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:170px;}
section#cart ul.order_item_list .oil_goods .oil_option {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#cart ul.order_item_list .oil_goods .oil_price .r_price{color:#EE4040;}
section#cart ul.order_item_list .oil_goods .oil_ea .oil_ea_btn{background:url('../img/cart/btn_modify_shape.png') no-repeat; background-size:56px 20px; margin-top:-20px; margin-left:100px;}
section#cart ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn { width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_off_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }
section#cart ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn:active { width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_on_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }
section#cart ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn .active{ width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_on_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }

section#cart ul.order_item_list .oil_delivery_title {float:left; padding-right:5px;white-space:nowrap;max-width:150px;}
section#cart ul.order_item_list .blt {}
section#cart ul.order_item_list .oil_delivery {margin-bottom:3px; font-size:14px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#cart .btn_area {position:relative;padding:10px 20px;}
section#cart .btn_area:after {content: ''; clear: both; display: block;}
/* section#cart .btn_area #all-chk-btn{float:left;background:#808591; background-size:100% 30px; height:30px; width:32%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px; border-radius:4px; margin-right:2%;}
section#cart .btn_area #all-chk-btn-effect{float:left;background:#808591; background-size:100% 31px; height:31px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center;  min-width:60px; line-height:31px; color:#FFFFFF; font-size:14px; border-radius:4px;}
section#cart .btn_area #chk-del-btn{float:left;background:#808591; background-size:100% 30px; height:30px; width:32%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px; border-radius:4px; margin-right:2%;}
section#cart .btn_area #chk-del-btn-effect{float:left;background:#808591; background-size:100% 31px; height:31px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center;  min-width:60px; line-height:31px; color:#FFFFFF; font-size:14px; border-radius:4px;}
section#cart .btn_area #all-del-btn{float:left;background:#808591; background-size:100% 30px; height:30px; width:32%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px; border-radius:4px;}
section#cart .btn_area #all-del-btn-effect{float:left;background:#808591; background-size:100% 31px; height:31px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center;  min-width:60px; line-height:31px; color:#FFFFFF; font-size:14px; border-radius:4px;}
 */

section#cart .btn_area #all-chk-btn{float:left;background:#fff; background-size:100% 30px;}
section#cart .btn_area #all-chk-btn-effect{background: url('../img/new/goods/btn_secret_off.png') no-repeat left center/20px; box-sizing: border-box; border: 0; padding: 4px 0 4px 29px;}
section#cart .btn_area #all-chk-btn-effect.active {background: url('../img/new/goods/btn_secret_on.png') no-repeat left center/20px;}
section#cart .btn_area #all-chk-btn-effect span {font-size: 13px; display: inline-block;}

section#cart .btn_area #chk-del-btn{float:right; margin-top :3px;}
section#cart .btn_area #chk-del-btn-effect {font-size: 13px; color: #888;}
section#cart .btn_area #all-del-btn{float:left;background:#fff; background-size:100% 30px; height:30px; width:32%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:60px; border-radius:4px;}
section#cart .btn_area #all-del-btn-effect{float:left;background:#fff; background-size:100% 31px; height:31px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center;  min-width:60px; line-height:31px;border:1px solid #b1b1b1; color:#333333;box-sizing:border-box; font-size:14px; border-radius:4px;}

section#cart .sum_area{position:relative;padding:0px 10px 10px 10px; }
section#cart .sum_area .board_area {background: #f8f8f8; padding: 25px 15px;}
section#cart .sum_area .board_area:after {content: ''; clear: both; display: block;}
section#cart .sum_area .board_area .title{width:65%;float:left;}
section#cart .sum_area .board_area .price{width:35%;float:right; text-align: right;}

section#cart .sum_area .board_area .title > div,
section#cart .sum_area .board_area .price > div {margin-bottom: 10px; font-size: 13px;}
section#cart .sum_area .board_area .title > div:last-child,
section#cart .sum_area .board_area .price > div:last-child {margin-bottom: 0;}

section#cart .ord_area {position:relative;padding:0px 20px; margin: 40px 0 0;}
section#cart .ord_area #all-ord-btn {width:100%; height:50px; font-size:16px; line-height:48px; text-align: center; color: #FFFFFF; background:#000;}
section#cart .ord_area > a {font-size: 14px; font-weight: 500; color: #666; display: block; border: 1px solid #ccc; height: 50px; line-height: 48px; text-align: center; margin: 0 0 10px;}
section#cart .ord_area ul {display: table; width: 100%;}
section#cart .ord_area ul li {display: table-cell; vertical-align: middle; width: 50%; padding: 0 5px 0 0;}
section#cart .ord_area ul li:last-child {padding: 0 0 0 5px;}
section#cart .ord_area ul li .select_ord {width:100%; height:50px; font-size:16px; line-height:48px; text-align: center; color: #000000; border: 1px solid #000000; background:#fff; box-sizing: border-box;}

/* Âò¸ñ·Ï */
section#wishlist {min-height:100%;position:relative; margin-top:0px;padding:0 20px; }
section#wishlist ul.wish_item_list {margin-top:0px;padding-top:0px;list-style:none;  }
section#wishlist ul.wish_item_list li {position:relative; height:142px; background:transparent url("../img/cart/list_bg.png") repeat-x; background-size:1px 142px;  }
section#wishlist ul.wish_item_list .wl_chk {float:left;height:142px; line-height:142px; padding-left:10px; }
section#wishlist ul.wish_item_list .wl_chk input{border:solid 1px #aaaaaa; background-color:#ffffff; -webkit-appearance:checkbox; -moz-apperance:checkhbox; -webkit-width:20px; -webkit-height:20px; -moz-width:20px; -moz-height:20px; width:20px; height:20px;}
section#wishlist ul.wish_item_list .wl_img {float:left;height:121px; padding-top:21px; padding-left:10px; }
section#wishlist ul.wish_item_list .wl_goods {float:left;height:112px; padding-left:10px; padding-top:30px;font-size:14px; color:#5e5e5e; font-weight:bold;}
section#wishlist ul.wish_item_list .wl_goods .wl_name {margin-bottom:3px; font-size:18px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#wishlist ul.wish_item_list .wl_goods .wl_option {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#wishlist ul.wish_item_list .wl_goods .wl_price .r_price{color:#EE4040;}
section#wishlist .btn_area {position:relative; height:31px; }
section#wishlist .btn_area #all-chk-btn{float:left;background:#fff; background-size:100% 30px; height:30px; width:32%;min-width:60px; border-radius:4px; margin-right:2%;}
section#wishlist .btn_area #all-chk-btn-effect{background: url('../img/new/goods/btn_secret_off.png') no-repeat center/100%; box-sizing: border-box; border: 0; float: left; height: 20px; width: 20px;}
section#wishlist .btn_area #all-chk-btn-effect.active {background: url('../img/new/goods/btn_secret_on.png') no-repeat center/100%;}
section#wishlist .btn_area #all-chk-btn-effect span {width: 50px; display: inline-block; padding-left: 25px; vertical-align: -webkit-baseline-middle;}
section#wishlist .btn_area #chk-del-btn{float:right; padding-top: 4px;}
section#wishlist .btn_area #chk-del-btn-effect{box-sizing: border-box; border: none; background: #fff; color: #888888; font-size: 13px;}
section#wishlist #all-del-btn{width:100%; padding-top: 40px;}
section#wishlist #all-del-btn-effect{background: #000000; height: 50px; width: 100%; text-align: center; line-height: 50px; color: #FFFFFF; font-size: 14px;}
section#wishlist .sum_area .board_area{background-color:#FFFFFF; padding:10px;font-size:14px; text-align:right; height:32px; border-radius:7px; border:solid 1px #cccccc;}
section#wishlist .sum_area .board_area .title{width:65%;float:left;}
section#wishlist .sum_area .board_area .price{width:35%;float:right;}

/* ÁÖ¹®¸®½ºÆ® */
section#orderlist {background-color:#eeeeee;min-height:100%}
section#orderlist .m_ord {padding:10px;}
section#orderlist .m_ord .roundbox {background-color:#FFFFFF; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; border-radius:0.5em; border:solid 1px #cccccc;}
section#orderlist .m_ord .roundbox .m_list {position:relative; border-bottom:1px solid #cccccc; height:50px; line-height:50px; background-image: -moz-linear-gradient(top, black, white) -webkit-linear-gradient(top, black, white); font-size:16px; font-weight:bold;}
section#orderlist .m_ord .roundbox .m_list .m_title {  float:left; width: 70px; background-color:#AAAAAA; color:#FFFFFF; text-align:center; }
section#orderlist .m_ord .roundbox .m_list .m_top_left { border-top-left-radius:0.3em; -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; }
section#orderlist .m_ord .roundbox .m_list .m_right { padding-left: 7px; float:left; text-align:left; font-size:14px; }
section#orderlist .m_ord .roundbox .m_list .m_bottom_left { border-bottom-left-radius:0.3em; -webkit-border-bottom-left-radius:0.3em; -moz-border-bottom-left-radius:0.3em; }
section#orderlist .m_ord .roundbox .m_list .m_btn { float:right; position:relative; right:7px; background:url('../img/ord/btn_more_shape.png') no-repeat;  background-size:89px 36px; font-size:14px; width:89px; height:36px; margin-top:7px; line-height:0px;}
section#orderlist .m_ord .roundbox .m_list .m_btn .more_btn { border:0; width:89px; height:36px; background:url('../img/ord/btn_more_off_effect.png') no-repeat;  background-size:89px 36px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px;}
section#orderlist .m_ord .roundbox .m_list .m_btn .more_btn:active { border:0; width:89px; height:36px; background:url('../img/ord/btn_more_on_effect.png') no-repeat;  background-size:89px 36px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#orderlist .m_ord .roundbox .m_list .m_btn .more_btn.active { border:0; width:89px; height:36px; background:url('../img/ord/btn_more_on_effect.png') no-repeat;  background-size:89px 36px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#orderlist .pagediv {text-align:center; font-size:16px; margin-bottom:20px;}
section#orderlist .btn_orverview {float:right; display:block; width:64px; height:21px; background:url('../img/btn_detail.gif') no-repeat;}
section#orderlist .step {color:#ff0000;}
section#orderlist .golist {text-align:center;margin-top:10px;}

/* ÀÌ¸Ó´Ï¸®½ºÆ® */
section#emoneylist {background-color:#eeeeee;min-height:100%}
section#emoneylist table {width:100%; }
section#emoneylist table th {height:50px; border-bottom:solid 1px #bbbbbb; background-color:#cccccc; line-height:50px; font-size:16px; text-align:center; border-right:solid 1px #bbbbbb; color:#444444;}
section#emoneylist table td {height:60px; border-bottom:solid 1px #bbbbbb; vertical-align:middle; font-size:16px; text-align:left; color:#444444; padding-left:10px;}
section#emoneylist table td.right{text-align:right; padding-right:10px;}
section#emoneylist .pagediv {padding:15px 0 5px 0; text-align:center; font-size:16px;}

/* ÄíÆù¸®½ºÆ® */
section#couponlist {background-color:#eeeeee;min-height:100%}
section#couponlist table {width:100%; }
section#couponlist table th {height:50px; border-bottom:solid 1px #bbbbbb; background-color:#cccccc; line-height:50px; font-size:16px; text-align:center; border-right:solid 1px #bbbbbb; color:#444444;}
section#couponlist table td {height:60px; border-bottom:solid 1px #bbbbbb; vertical-align:middle;font-size:16px; text-align:left; color:#444444; padding-left:10px;}
section#couponlist table td.right{text-align:right; padding-right:10px;}
section#couponlist .pagediv {padding:15px 0 5px 0; text-align:center; font-size:16px;}

/* 1:1¹®ÀÇ¸®½ºÆ® */
section#qnalist {background-color:#eeeeee;min-height:100%}
section#qnalist table {width:100%; }
section#qnalist table th {height:50px; border-bottom:solid 1px #bbbbbb; background-color:#cccccc; line-height:50px; font-size:16px; text-align:center; border-right:solid 1px #bbbbbb; color:#444444;}
section#qnalist table td {height:60px; border-bottom:solid 1px #bbbbbb; vertical-align:middle;font-size:16px; text-align:left; color:#444444; padding-left:10px;}
section#qnalist table td.right{text-align:right; padding-right:10px;}
section#qnalist .pagediv {padding:15px 0 5px 0; text-align:center; font-size:16px;}

/* »óÇ°ÈÄ±â¸®½ºÆ® */
section#reviewlist {background-color:#eeeeee;min-height:100%}
section#reviewlist table {width:100%; }
section#reviewlist table th {height:50px; border-bottom:solid 1px #bbbbbb; background-color:#cccccc; line-height:50px; font-size:16px; text-align:center; border-right:solid 1px #bbbbbb; color:#444444;}
section#reviewlist table td {height:60px; border-bottom:solid 1px #bbbbbb; vertical-align:middle;font-size:16px; text-align:left; color:#444444; padding-left:10px;}
section#reviewlist table td.right{text-align:right; padding-right:10px;}
section#reviewlist .pagediv {padding:15px 0 5px 0; text-align:center; font-size:16px;}
section#reviewlist .btn_write {background:rgba(0, 0, 0, 0.5);width:60px;height:40px;position:fixed;right:0px;top:50%;color:#EEEEEE; font-size:12px; text-shadow: 0px 1px 1px #333333;text-align:center;line-height:40px;border-top-left-radius:0.5em;border-bottom-left-radius:0.5em;margin-top:-20px;}
section#reviewlist .m_btn { float:right; position:relative; right:7px; background:url('../img/ord/btn_more_shape.png') no-repeat;  background-size:60px 24px; font-size:14px; width:60px; height:24px; margin-top:0px; line-height:0px;}
section#reviewlist .m_btn .mod_btn { border:0; width:60px; height:24px; background:url('../img/ord/btn_more_off_effect.png') no-repeat;  background-size:60px 24px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px;}
section#reviewlist .m_btn .mod_btn:active { border:0; width:60px; height:24px; background:url('../img/ord/btn_more_on_effect.png') no-repeat;  background-size:60px 24px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#reviewlist .m_btn .mod_btn.active { border:0; width:60px; height:24px; background:url('../img/ord/btn_more_on_effect.png') no-repeat;  background-size:60px 24px;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }

/* ¸¶ÀÌÆäÀÌÁö ÁÖ¹®³»¿ª»ó¼¼ */
section#orderview {padding:10px 20px;}
section#orderview .item_list {}
section#orderview .item_list>ul {border-top:1px solid #000000; border-bottom:1px solid #eeeeee;}
section#orderview .item_list>ul > li {position:relative; padding:35px 0 35px 92px;}
section#orderview .item_list>ul > li dl{ margin:0 0 0 15px;  }
section#orderview .item_list>ul .oil_chk {position:absolute; top:10px; left:5px;}
section#orderview .item_list>ul .oil_img {position: absolute; top: 20px; left: 0; width: 90px; height: 90px;}
section#orderview .item_list>ul .oil_img img {width: 100%; height: 100%;}
section#orderview .item_list>ul .oil_name {margin-bottom: 5px; color: #000000; font-size: 13px; font-weight: 500;}
section#orderview .item_list>ul .oil_option {padding-bottom:5px; color:#666;}
section#orderview .item_list>ul .oil_price_title {float:left; padding-right:5px; font-size: 12px; color: #888888;}
section#orderview .item_list>ul .oil_price {}
section#orderview .item_list>ul .oil_ea_title {float:left; padding-right:5px; font-size: 12px; color: #888888;}
section#orderview .item_list>ul .oil_ea {font-size: 12px; color: #888888;}
section#orderview .item_list>ul .oil_dstep_title {float:left; padding-right:5px; font-size: 12px; color: #888888;}
section#orderview .item_list>ul .oil_dstep {font-size: 12px; color: #888888;}
section#orderview .item_list>ul .track_btn{position:absolute; bottom:5px; right:10px; width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591; border-radius:3px;}
section#orderview .item_list>ul .blt {}

section#orderview .reorder{margin:0 auto; width:80px; height:27px;}
section#orderview .btn_reorder{margin:0 auto; margin-top:10px; width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591; border-radius:3px;}
section#orderview .info h4 {font-size:18px; color:#000000; padding: 50px 0 15px;}
section#orderview .info table {width:100%; border-top:1px solid #58646e;  border-right:0 none; }
section#orderview .info th {padding: 20px 0; text-align: left; width: 100px; vertical-align: middle; border-bottom: solid 1px #eeeeee; color: #000000; font-size: 13px; font-weight: 400;}
section#orderview .info td {padding: 20px 0; text-align: left; vertical-align: middle; border-bottom: solid 1px #eeeeee; color: #000000; font-size: 13px !important; font-weight: 400;}

/* È¸¿ø °¡ÀÔ*/
section#memberjoin {background-color:#FFFFFF;min-height:100%; padding:0 20px;}
section#memberjoin .join_step { text-align:center; padding:20px 0 40px; margin:0 auto;}
section#memberjoin .join_step img{ max-width:100%;  }
section#memberjoin .join_step .join_step1{font-size:12px; color:#9e9e9e;width:33%;float:left;text-align:center;}
section#memberjoin .join_step .join_step2{font-size:12px; color:#9e9e9e;width:33%;float:left;text-align:center;}
section#memberjoin .join_step .join_step3{font-size:12px; color:#9e9e9e;width:33%;float:left;text-align:center;}
section#memberjoin .join_step .join_step4{font-size:12px; color:#9e9e9e;width:33%;float:left;text-align:center;}
section#memberjoin .join_step .now_step{color:#222222; font-weight:bold;}
section#memberjoin .join_step .join_arrow{float:right; background:url('../img/new/join_next.png') center center no-repeat; background-size:12px 20px; margin-top:5px; width:12px; height:20px;}
section#memberjoin .content_border {border-bottom:solid 1px #cccccc; float:left; width:100%; margin-top:10px; margin-bottom:10px;}
section#memberjoin .none_content_border {border-bottom:solid 0px #cccccc; float:left; width:100%; margin-top:3px; margin-bottom:3px;}
section#memberjoin .none_content_border2 {border-bottom:solid 1px #eeeeee; float:left; width:100%; margin-top:15px;}
section#memberjoin .agreement {width:100%; float:left;}
section#memberjoin .agreement .agreement_title{height:59px;}
section#memberjoin .agreement .agreement_wrap {margin:auto;width:300px; height:39px; margin-top:14px; margin-bottom:6px;}
section#memberjoin .agreement .agreement_title .agreement1{height:35px; border:solid 1px #808591; border-right:none; color:#808591; float:left; font-size:15px; line-height:35px; width:49%;text-align:center; border-top-left-radius:4px;border-bottom-left-radius:4px; font-weight:bold;}
section#memberjoin .agreement .agreement_title .agreement2{height:35px; border:solid 1px #808591; border-left:none; color:#808591; float:left; font-size:15px; line-height:35px; width:49%;text-align:center; border-top-right-radius:4px;border-bottom-right-radius:4px; font-weight:bold;}
section#memberjoin .agreement .agreement_title .now_agreement{background:#808591; color:#FFFFFF;}
section#memberjoin .agreement .agreement_content1 {height:180px; border:solid 1px #BBBBBB; background-color:#FFFFFF; width:300px; margin:auto; }
section#memberjoin .agreement .agreement_content1 .content-text{border:none; width:280px; height:150px; -webkit-appearance:none;font-size:12px;  padding:15px 10px; }
section#memberjoin .agreement .agreement_content2 {height:180px; border:solid 1px #BBBBBB; background-color:#FFFFFF;  width:300px; margin:auto;}
section#memberjoin .agreement .agreement_content2 .content-text{border:none; width:280px; height:150px; -webkit-appearance:none; font-size:12px; padding:15px 10px; }
section#memberjoin .agreement .content_view {width:300px;text-align:right; font-size:12px; color:#43454d; height:29px; line-height:29px; margin:auto;}
section#memberjoin .agreement .view_btn {float:right; }
section#memberjoin .agreement_chk {clear:both;font-size:12px;color:#222222;}
section#memberjoin .agreement_chk label{font-size: 13px; color: #000000; font-weight: 500; position:relative;}
section#memberjoin .agreement_chk label input[type=checkbox] {background:url('../img/new/goods/btn_secret_off.png') no-repeat center/100%; width: 20px; height: 20px; appearance: none; border:0;}
section#memberjoin .agreement_chk label input[type=checkbox]:checked {background:url('../img/new/goods/btn_secret_on.png') no-repeat center/100%;}
section#memberjoin .agreement_chk label a { text-decoration:underline; color:#2784ff; }
section#memberjoin .agreement_chk {}
section#memberjoin .agreement_chk .agr_v1 {color:#000000; font-size:13px; margin: 20px 0 15px;}
section#memberjoin .agreement_chk .agr_v1 a {display: inline-block; border-bottom: 1px solid #888888; font-size: 13px; color: #888888; float: right;}
section#memberjoin .agreement_chk .agr_v2 {color:#000000; font-size:13px; margin-bottom: 40px;}
section#memberjoin .agreement_chk .agr_v2 a {display: inline-block; border-bottom: 1px solid #888888; font-size: 13px; color: #888888; float: right;}
section#memberjoin .step_btn {font-size: 0;}
section#memberjoin .step_btn .next_btn {position:relative; display:inline-block; width:50%; padding-left:5px; box-sizing:border-box;}
section#memberjoin .step_btn .next_btn #next-btn {text-align: center; height: 50px; color: #ffffff; line-height: 47px; width: 100%; font-size: 14px; background: #000000; border-radius: 0; border: 1px solid #000000;}
section#memberjoin .step_btn .cancel_btn {position: relative; box-sizing: border-box; text-align: center; width: 50%; display: inline-block; vertical-align: top; padding-right: 5px;}
section#memberjoin .step_btn .cancel_btn #cancel-btn {text-align: center; height: 50px; color: #666666; line-height: 47px; width: 100%; font-size: 14px; border-radius: 0; border: 1px solid #dddddd;}
section#memberjoin .account {}

.step_btn {padding:40px 0 0 0;}
.step_btn .next_btn {position:relative;}
 .step_btn .next_btn #next-btn { margin:auto; 
text-align:center; height:35px; color:#222222; line-height:35px; width:100%; 
font-size:15px; background:#fff;
border-radius:4px; border:1px solid #c6c6c6;}
.step_btn .next_btn2 {position:relative;}
.step_btn .next_btn2 button {text-align: center; height: 50px; color: #fff; line-height: 50px; width: 100%; font-size: 14px; background: #000000; font-weight: 500; border:0;}
.step_btn .cancel_btn {position:relative;}
 .step_btn .cancel_btn button{color: #666666; font-size: 12px; background: #FFFFFF; border: none; border-bottom: 1px solid #666666; padding: 0 0 5px 0;}
section#memberjoin .account {border: 5px solid #eeeeee;}
section#memberjoin .account h3 {font-size:18px; font-weight:bold; color:#000000; padding-bottom:15px;}
section#memberjoin .account .account_title {height:30px; border-bottom:solid 1px #dddde1;
padding-left:10px; }
section#memberjoin .account .account_title .title {height:30px;
line-height:30px; font-size:14px; color:#222222; }
section#memberjoin .account .account_content {
border-top:1px solid #58646e;
 display:table;  width:100%; }
section#memberjoin .account .account_content .input_wrap{/* clear:both; */
 display:table-row; 
}
section#memberjoin .account .account_content input[type=text], input[type=number],
input[type=email], input[type=password] {border: solid 1px #dddddd; height: 45px; box-sizing: border-box; padding: 0 20px; width: 100%; font-size: 13px; color: #000000;}
section#memberjoin .account .account_content .input_title{width:100%;min-width:80px; font-size:13px; color:#000000; vertical-align:middle; padding:20px 0 15px 0;  box-sizing: border-box; }
section#memberjoin .account .account_content .input_bar{width:0px;height:28px;border-right:solid 1px #BBBBBB; float:left; margin-left:1%; margin-right:3%;}
section#memberjoin .account .account_content .input_content {width:100%;font-size:14px; border-bottom:1px solid #eeeeee; vertical-align:middle; padding:0 0 20px 0; color:#555555;}
section#memberjoin .account .account_content .input_content.a {font-size:0; padding-bottom: 10px; border:0;}
section#memberjoin .account .account_content .input_content .inner {width:calc(100% - 100px); display:inline-block; vertical-align: top; font-size: 13px;}
section#memberjoin .account .account_content .input_content label:nth-child(1) {padding-right: 40px;}
section#memberjoin .account .account_content .input_content label {font-size: 13px; color:#000000;}
section#memberjoin .account .account_content .input_content .description_wrap{margin-top:15px;}
section#memberjoin .account .account_content .input_content .description {font-size: 13px; color: #666666;}
section#memberjoin .account .account_content .input_content .description input[type=checkbox]{}
section#memberjoin .account .account_content .input_content .chk{color:#555555; padding-bottom: 10px;}
section#memberjoin .account .account_content .input_content .wrong{}
section#memberjoin .account .account_content .input_content #zipcode_list {position:absolute; left:0; display:none; z-index:20; width:100%; border-top:1px solid gray; border-bottom:1px solid gray; background-color:#fff; font-size:12px; line-height:15px;}
section#memberjoin .account .account_content .input_content #zipcode_list li {list-style:none;}
section#memberjoin .account .account_content .input_content #zipcode_list li>a {display:block; padding:5px 2px; border-bottom:1px solid #e5e5e5;}
section#memberjoin .account .account_content .input_content .btn_zip{ float:right;  font-size:12px; width:82px; height:30px; line-height:0px; }
section#memberjoin .account .account_content .input_content .btn_zipcode{width: 100px; display: inline-block; text-align: center; height: 45px; color: #000000; line-height: 42px; font-size: 13px; background: none; border: 1px solid #000000;}
section#memberjoin .certify {clear:both; font-size:14px; color:#000000; border: 1px solid #cccccc;}
section#memberjoin .certify span {padding:20px 0 20px 15px; display: inline-block; font-size:0;}
section#memberjoin .certify span > label {font-size:13px; color:#000000; font-weight:500; vertical-align: middle; padding-left: 10px;}
section#memberjoin .certify span input[type=radio] {background: url('../img/new/goods/radio_off.png') no-repeat center/23px; appearance: none; width: 23px; height: 23px;}
section#memberjoin .certify span input[type=radio]:checked {background: url('../img/new/goods/radio_on.png') no-repeat center/23px;}
section#memberjoin .certify .div_RnCheck_ipin, section#memberjoin .certify .div_RnCheck_hpauth {width:100%; border-top: 1px solid #cccccc; padding: 20px 15px; box-sizing: border-box;}
section#memberjoin .certify .div_RnCheck_ipin ul.info, section#memberjoin .certify .div_RnCheck_hpauth ul.info {list-style-type:none;}
section#memberjoin .certify .div_RnCheck_ipin ul.info li, section#memberjoin .certify .div_RnCheck_hpauth ul.info li {font-size:13px; color:#888888;}
section#memberjoin .account .join_end {height:75px; color:#929ca8; font-size:14px; text-align:center;line-height:75px; font-weight:bold;}
section#memberjoin .account .join_id {color:#222222;}
section#memberjoin .step_btn .confirm_btn {height:35px; width:300px; margin:auto;}
section#memberjoin .step_btn .confirm_btn #confirm-btn{width:300px; text-align:center; height:35px; color:#FFFFFF; line-height:35px; font-size:15px; background:#808591; border-radius:4px; border:none;}
section#memberjoin .wp100 {width:100%;}
section#memberjoin .w100 {width:100px;}
section#memberjoin .w70 {width:70px;}
section#memberjoin .w60 {width:45%;}
section#memberjoin .w50 {width:20%;}
section#memberjoin .w40 {width:30%;}
section#memberjoin .w30 {width:30%;}
section#memberjoin .w25 {width:28%;}
/* ÁÖ¹®Æû */
section#m_order {background-color:#eeeeee;min-height:100%}
section#m_order input[type=text]{ border:solid 1px #CCCCCC; border-radius: 0.5em;  -webkit-appearance:none; -moz-box-shadow: inset 1px 1px 1px #bbb; -webkit-box-shadow: inset 1px 1px 1px #bbb; box-shadow: inset 1px 1px 1px #bbb; }
section#m_order .sub_title{padding-left:10px; margin-top:15px; font-size:18px; font-weight:bold;}
section#m_order .m_ord {padding:10px;}
section#m_order .m_ord .roundbox {background-color:#FFFFFF; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; border-radius:0.5em; border:solid 1px #cccccc;}
section#m_order .m_ord .roundbox .m_list {position:relative; border-bottom:1px solid #cccccc; height:50px; line-height:50px; background-image: -moz-linear-gradient(top, black, white) -webkit-linear-gradient(top, black, white); font-size:16px; font-weight:bold;}
section#m_order .m_ord .roundbox .m_list .m_title {  float:left; width: 70px; background-color:#AAAAAA; color:#FFFFFF; text-align:center; }
section#m_order .m_ord .roundbox .m_list .m_top_left { border-top-left-radius:0.3em; -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; }
section#m_order .m_ord .roundbox .m_list .m_right { padding-left: 7px; float:left; text-align:left; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right #zipcode_list {position:absolute; left:0; display:none; z-index:20; width:100%; border-top:1px solid gray; border-bottom:1px solid gray; background-color:#fff; font-size:12px; line-height:15px;}
section#m_order .m_ord .roundbox .m_list .m_right #zipcode_list li {list-style:none;}
section#m_order .m_ord .roundbox .m_list .m_right #zipcode_list li>a {display:block; padding:5px 2px; border-bottom:1px solid #e5e5e5;}
section#m_order .m_ord .roundbox .m_list .m_right .btn_zip{ float:right; margin-top:7px; background:url('../img/btn_zipcode_shape.png') no-repeat; font-size:14px; width:116px; height:36px; line-height:0px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_zipcode{  border:0; width:116px; height:36px; background:url('../img/btn_zipcode_off_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_zipcode:active { border:0; width:116px; height:36px; background:url('../img/btn_zipcode_on_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_zipcode.active { border:0; width:116px; height:36px; background:url('../img/btn_zipcode_on_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_coup{ float:right; margin-top:7px; background:url('../img/btn_coupon_shape.png') no-repeat; font-size:14px; width:100px; height:36px; line-height:0px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_coupon{  border:0; width:100px; height:36px; background:url('../img/btn_coupon_off_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_coupon:active { border:0; width:134px; height:36px; background:url('../img/btn_coupon_on_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_right .btn_coupon.active { border:0; width:134px; height:36px; background:url('../img/btn_coupon_on_effect.png') no-repeat;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:14px; }
section#m_order .m_ord .roundbox .m_list .m_bottom_left { border-bottom-left-radius:0.3em; -webkit-border-bottom-left-radius:0.3em; -moz-border-bottom-left-radius:0.3em; }
section#m_order .m_ord .roundbox .m_list2 {position:relative; border-bottom:1px solid #cccccc; background-image: -moz-linear-gradient(top, black, white) -webkit-linear-gradient(top, black, white); font-size:16px; font-weight:bold;}
section#m_order .m_ord .roundbox .m_list2 .m_title { width: 70px; background-color:#AAAAAA; color:#FFFFFF; text-align:center; vertical-align: middle; }
section#m_order .m_ord .roundbox .m_list2 .m_content { padding: 7px; }
section#m_order .m_ord .roundbox .m_list2 .m_top_left { border-top-left-radius:0.3em; -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; }
section#m_order .m_ord .roundbox .m_list2 .m_right { padding-left: 7px; float:left; text-align:left; font-size:15px; }
section#m_order .m_ord .roundbox .m_list2 .m_content label { margin-right:5px; }
section#m_order .m_ord .roundbox .m_list2 .m_bottom_left { border-bottom-left-radius:0.3em; -webkit-border-bottom-left-radius:0.3em; -moz-border-bottom-left-radius:0.3em; }
section#m_order .m_ord .btn_center { margin-top:5px; margin-bottom:10px; height:44px; }
section#m_order .m_ord .btn_center .btn_pay { position:relative; float:left; background:url('../img/btn_payment_shape.png') no-repeat; font-size:16px; width:49%; height:44px; background-size:100% 44px; line-height:0px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_payment { border:0; width:100%; height:44px; background:url('../img/btn_payment_off_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_payment:active { border:0; width:100%; height:44px; background:url('../img/btn_payment_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_payment.active { border:0; width:100%; height:44px; background:url('../img/btn_payment_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_pre { float:right; background:url('../img/btn_prev_shape.png') no-repeat; font-size:16px; width:49%; height:44px; background-size:100% 44px; line-height:0px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_prev { border:0; width:100%; height:44px; background:url('../img/btn_prev_off_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_prev:active { border:0; width:100%; height:44px; background:url('../img/btn_prev_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order .m_ord .btn_center .btn_prev.active { border:0; width:100%; height:44px; background:url('../img/btn_prev_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#m_order ul.order_item_list {margin-top:0px;padding-top:0px;list-style:none;}
section#m_order ul.order_item_list li {position:relative; height:167px; background:transparent url("../img/cart/list_bg.png") repeat-x; background-size:1px 167px; }
section#m_order ul.order_item_list .oil_chk {float:left;height:167px; line-height:167px; padding-left:10px; }
section#m_order ul.order_item_list .oil_chk input{border:solid 1px #aaaaaa; background-color:#ffffff; -webkit-appearance:checkbox; -moz-apperance:checkhbox; -webkit-width:20px; -webkit-height:20px; -moz-width:20px; -moz-height:20px; width:20px; height:20px;}
section#m_order ul.order_item_list .oil_img {float:left;height:121px; padding-top:21px; padding-left:10px; }
section#m_order ul.order_item_list .oil_goods {float:left;height:132px; padding-left:10px; padding-top:10px;font-size:14px; color:#5e5e5e; font-weight:bold;}
section#m_order ul.order_item_list .oil_goods .oil_name {margin-bottom:3px; font-size:18px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#m_order ul.order_item_list .oil_goods .oil_option {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#m_order ul.order_item_list .oil_goods .oil_price .r_price{color:#EE4040;}
section#m_order ul.order_item_list .oil_goods .oil_ea .oil_ea_btn{background:url('../img/cart/btn_modify_shape.png') no-repeat; background-size:56px 20px; margin-top:-20px; margin-left:100px;}
section#m_order ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn { width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_off_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }
section#m_order ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn:active { width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_on_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }
section#m_order ul.order_item_list .oil_goods .oil_ea .oil_ea_btn #ea-modify-btn .active{ width:56px; height:20px; border:0; background:url('../img/cart/btn_modify_on_effect.png') no-repeat; background-size:56px 20px; padding:0px; color:#FFFFFF; font-size:14px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  }
section#m_order ul.order_item_list .oil_delivery_title {float:left; padding-right:5px;white-space:nowrap;max-width:150px;}
section#m_order ul.order_item_list .blt {}
section#m_order ul.order_item_list .oil_delivery {margin-bottom:3px; font-size:14px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}

section#m_order .sum_area{position:relative;padding:0px 20px 10px;}
section#m_order .sum_area .board_area{background-color:#f8f8f8; padding: 15px;}
section#m_order .sum_area .board_area:after {content: ''; clear: both; display: block;}
section#m_order .sum_area .board_area .title{width:65%;float:left; }
section#m_order .sum_area .board_area .price{width:35%;float:right; text-align: right;}
section#m_order .sum_area .board_area .title > div,
section#m_order .sum_area .board_area .price div {margin-bottom: 10px; font-size: 13px;}
section#m_order .sum_area .board_area .title > div:last-child,
section#m_order .sum_area .board_area .price div:last-child {margin-bottom: 0;}

section#nm_order .agreement-content table {border: none; margin: 0;}
section#nm_order .agreement-content th {border: none; background: none;}
section#nm_order .agreement-content td {border: none;}

/* »óÇ°ºä */
section#goodsview {clear:both;background-color:#eeeeee;min-height:100%}
section#goodsview .top_title{height:40px;background:url('../img/myp/cate_bg.png') repeat-x; line-height:40px; padding-left:10px; padding-right:10px; color:#EEEEEE; font-size:18px; text-shadow: 0px 1px 1px #333333;}
section#goodsview .top_title .goods_nm{float:left;width:200px; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#goodsview .top_title .goods_price{float:right;text-align:right;color:#88EEFF;}
section#goodsview .thumbnail-area{padding:10px;}
section#goodsview .zoom-area{z-index:1;position:relative; float:right; background:url("../img/goods/zoomicon_bg.png") left top no-repeat; width:46px; height:46px;}
section#goodsview .thumbnail-img{position:relative; margin-top:-1px;}
section#goodsview .zoom-area .zoom-icon{background:url("../img/goods/zoomicon.png") left top no-repeat; width:46px; height:46px;}

section#goodsview #goods_coupon {clear:both; padding:10px 0;text-align:center;}
section#goodsview #goods_coupon li{display:inline-block; vertical-align:top; padding-bottom:10px;}
section#goodsview #goods_coupon .coupon_img {display:inline-block; font:bold 12px tahoma; color:#FF0000; padding:19px 40px 0 0; width:100px; height:36px;}
section#goodsview #goods_coupon .coupon_img.type_01 {background:url('../img/coupon01.gif');}
section#goodsview #goods_coupon .coupon_img.type_02 {background:url('../img/coupon02.gif');}
section#goodsview #goods_coupon .coupon_img.type_03 {background:url('../img/coupon03.gif');}
section#goodsview #goods_coupon .coupon_img.type_04 {background:url('../img/coupon04.gif');}

section#goodsview .btn-area {position:fixed; bottom:0px;height:54px; background:url("../img/goods/btn_bg_shape.png") left top repeat-x; background-size:1px 54px; width:100%;}
section#goodsview .btn-area-effect {height:54px; background:url("../img/goods/btn_bg_effect.png") left top repeat-x; background-size:1px 54px; width:100%;}
section#goodsview .btn-area #order-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsview .btn-area #order-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape01.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #order-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape01.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #order-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #order-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect01.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #order-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect01.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #order-btn-object{float:left;background:transparent url("../img/goods/btn_off_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #order-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #order-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsview .btn-area #wish-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsview .btn-area #wish-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape02.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #wish-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape02.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #wish-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #wish-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect02.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #wish-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect02.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #wish-btn-object{float:left;background:transparent url("../img/goods/btn_off_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #wish-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #wish-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsview .btn-area #cart-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsview .btn-area #cart-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape03.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #cart-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape03.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #cart-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #cart-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect03.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #cart-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect03.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #cart-btn-object{float:left;background:transparent url("../img/goods/btn_off_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #cart-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #cart-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsview .btn-area #review-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsview .btn-area #review-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape04.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #review-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape04.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #review-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #review-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect04.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #review-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect04.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #review-btn-object{float:left;background:transparent url("../img/goods/btn_off_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #review-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #review-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsview .btn-area #sns-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsview .btn-area #sns-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape05.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #sns-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape05.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsview .btn-area #sns-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #sns-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect05.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #sns-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect05.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsview .btn-area #sns-btn-object{float:left;background:transparent url("../img/goods/btn_off_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #sns-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsview .btn-area #sns-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

/* »óÇ°ºä_»ó¼¼ */
section#goodsdetail {clear:both;background-color:#eeeeee;min-height:100%}
section#goodsdetail .top_title{height:40px;background:url('../img/myp/cate_bg.png') repeat-x; line-height:40px; padding-left:10px; padding-right:10px; color:#EEEEEE; font-size:18px; text-shadow: 0px 1px 1px #333333;}
section#goodsdetail .top_title .goods_nm{float:left;width:200px; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#goodsdetail .top_title .goods_price{float:right;text-align:right;color:#88EEFF;}
section#goodsdetail .desc-area{padding:10px;}
section#goodsdetail .zoom-area{z-index:1;position:relative; float:right; background:url("../img/goods/zoomicon_bg.png") left top no-repeat; width:46px; height:46px;}
section#goodsdetail .thumbnail-img{position:relative; margin-top:-1px;}
section#goodsdetail .zoom-area .zoom-icon{background:url("../img/goods/zoomicon.png") left top no-repeat; width:46px; height:46px;}

section#goodsdetail .btn-area {position:fixed; bottom:0px;height:54px; background:url("../img/goods/btn_bg_shape.png") left top repeat-x; background-size:1px 54px; width:100%;}
section#goodsdetail .btn-area-effect {height:54px; background:url("../img/goods/btn_bg_effect.png") left top repeat-x; background-size:1px 54px; width:100%;}
section#goodsdetail .btn-area #order-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsdetail .btn-area #order-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape01.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #order-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape01.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #order-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #order-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect01.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #order-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect01.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #order-btn-object{float:left;background:transparent url("../img/goods/btn_off_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #order-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #order-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object01.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsdetail .btn-area #wish-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsdetail .btn-area #wish-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape02.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #wish-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape02.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #wish-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #wish-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect02.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #wish-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect02.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #wish-btn-object{float:left;background:transparent url("../img/goods/btn_off_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #wish-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #wish-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object02.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsdetail .btn-area #cart-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsdetail .btn-area #cart-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape03.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #cart-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape03.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #cart-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #cart-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect03.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #cart-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect03.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #cart-btn-object{float:left;background:transparent url("../img/goods/btn_off_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #cart-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #cart-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object03.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsdetail .btn-area #review-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsdetail .btn-area #review-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape04.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #review-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape04.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #review-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #review-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect04.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #review-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect04.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #review-btn-object{float:left;background:transparent url("../img/goods/btn_off_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #review-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #review-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object04.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

section#goodsdetail .btn-area #sns-btn{float:left; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);  min-width:62px; }
section#goodsdetail .btn-area #sns-btn:active{float:left;background:transparent url("../img/goods/btn_on_shape05.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #sns-btn .active{float:left;background:transparent url("../img/goods/btn_on_shape05.png") left top no-repeat; background-size:100% 54px; height:54px; width:20%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); min-width:62px;}
section#goodsdetail .btn-area #sns-btn-effect{float:left; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #sns-btn-effect:active{float:left;background:transparent url("../img/goods/btn_on_effect05.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #sns-btn-effect .active{float:left;background:transparent url("../img/goods/btn_on_effect05.png") left top no-repeat; background-size:100% 54px; height:54px; width:100%;  -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; min-width:62px;}
section#goodsdetail .btn-area #sns-btn-object{float:left;background:transparent url("../img/goods/btn_off_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #sns-btn-object:active{float:left;background:transparent url("../img/goods/btn_on_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }
section#goodsdetail .btn-area #sns-btn-object .active{float:left;background:transparent url("../img/goods/btn_on_object05.png") center top no-repeat; background-size:62px 54px; height:54px; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); }

/* »óÇ° ¿É¼Ç ¼±ÅÃ */
section#goodsorder-hide {position:fixed; bottom:60px; padding:0% 5% 0% 5%; width:100%; display:none;}
section#goodsorder-hide .pop_back{background:transparent url("../img/goods/popup01_bg.png") left top no-repeat; background-size:100% 100%; width:90%; height:100%;}
section#goodsorder-hide .pop_back .pop_effect {background:transparent url("../img/goods/popup01_effect.png") left top no-repeat; background-size:100% 100%; width:100%; height:100%;}
section#goodsorder-hide .pop_back .pop_effect .pop_body {padding:0px 20px 0px 20px;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_title {background:transparent url("../img/goods/popup_title_line.png") left bottom repeat-x; width:100%; height:35px; color:#DDDDDD; font-size:18px; line-height:35px; text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content {padding:5px;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_ttt{line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt{height:30px;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_title{float:left; line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content{float:right;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content select{height:25px;max-width:120px; }
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt{height:25px;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_title{float:left; line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_content{float:right;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_content input{height:20px;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn{overflow:hidden;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn:active {float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn .active{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn:active {float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodsorder-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn.active{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}

section#goodscart-hide {position:fixed; bottom:60px; padding:0% 5% 0% 5%; width:100%; display:none;}
section#goodscart-hide .pop_back{background:transparent url("../img/goods/popup01_bg.png") left top no-repeat; background-size:100% 100%; width:90%; height:100%;}
section#goodscart-hide .pop_back .pop_effect {background:transparent url("../img/goods/popup01_effect.png") left top no-repeat; background-size:100% 100%; width:100%; height:100%;}
section#goodscart-hide .pop_back .pop_effect .pop_body {padding:0px 20px 0px 20px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_title {background:transparent url("../img/goods/popup_title_line.png") left bottom repeat-x; width:100%; height:35px; color:#DDDDDD; font-size:18px; line-height:35px; text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content {padding:5px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_ttt{line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt{height:30px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_title{float:left; line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content{float:right;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content select{height:25px;max-width:120px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt{height:25px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_title{float:left; line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_content{float:right;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_cnt .pop_content_content input{height:25px;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn{}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn:active {float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn .active{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn:active {float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodscart-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn.active{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}

section#goodswish-hide {position:fixed; bottom:60px; padding:0% 5% 0% 5%; width:100%; display:none;}
section#goodswish-hide .pop_back{background:transparent url("../img/goods/popup01_bg.png") left top no-repeat; background-size:100% 100%; width:90%; height:100%;}
section#goodswish-hide .pop_back .pop_effect {background:transparent url("../img/goods/popup01_effect.png") left top no-repeat; background-size:100% 100%; width:100%; height:100%;}
section#goodswish-hide .pop_back .pop_effect .pop_body {padding:0px 20px 0px 20px;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_title {background:transparent url("../img/goods/popup_title_line.png") left bottom repeat-x; width:100%; height:35px; color:#DDDDDD; font-size:18px; line-height:35px; text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content {padding:5px;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_ttt{line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt{height:30px;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_title{float:left; line-height:25px; font-size:16px; color:#DDDDDD; text-shadow:-1 -1 #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content{float:right;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_content .pop_content_opt .pop_content_content select{height:25px;max-width:120px;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn{}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn:active {float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-left-btn .active{float:left; width:45%; background:transparent url("../img/goods/popup_btn_left_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_off_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn:active {float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}
section#goodswish-hide .pop_back .pop_effect .pop_body .pop_btn #pop-right-btn.active{float:right; width:45%; background:transparent url("../img/goods/popup_btn_right_on_effect.png") left top no-repeat; background-size:100% 30px; height:30px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); text-align:center; line-height:30px; color:#DDDDDD; font-size:18px;  text-shadow:-1px -1px #555555;}

section#goodssns-hide {position:fixed; bottom:54px; padding:0% 2% 0% 2%; width:100%; height:52px;display:none;}
section#goodssns-hide .sns_icon {width:96%;}
section#goodssns-hide .sns01{float:right; background:transparent url("../img/goods/sns01_bg_shape.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns01_effect{background:transparent url("../img/goods/sns01_bg_effect.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns01_object{background:transparent url("../img/goods/sns01_bg_object.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns02{float:right; background:transparent url("../img/goods/sns02_bg_shape.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns02_effect{background:transparent url("../img/goods/sns02_bg_effect.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns02_object{background:transparent url("../img/goods/sns02_bg_object.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns03{float:right; background:transparent url("../img/goods/sns03_bg_shape.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns03_effect{background:transparent url("../img/goods/sns03_bg_effect.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns03_object{background:transparent url("../img/goods/sns03_bg_object.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px;}
section#goodssns-hide .sns06{float:right; background:transparent url("../img/goods/sns06_bg_shape.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px; display: block !important;}
section#goodssns-hide .sns06_effect{background:transparent url("../img/goods/sns06_bg_effect.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px; display: block !important;}
section#goodssns-hide .sns06_object{background:transparent url("../img/goods/sns06_bg_object.png") left top no-repeat; background-size: 100% 100%; width:50px; height:53px; display: block !important;}

section#goodsres-hide {position:fixed; bottom:120px; padding:0% 10% 0% 10%; width:100%; height:70px;display:none;}
section#goodsres-hide .pop_back{background:transparent url("../img/goods/popup02_bg.png") left top no-repeat; background-size:100% 100%; width:80%; height:100%;}
section#goodsres-hide .pop_back .pop_effect {background:transparent url("../img/goods/popup02_effect.png") left top no-repeat; background-size:100% 100%; width:100%; height:100%;}
section#goodsres-hide .pop_back .pop_effect .text_msg{padding: 0px 20px 0px 20px; text-align:center; color:#DDDDDD;  text-shadow:-1px -1px #555555; height:70px; font-size:16px; line-height:60px;}

/* »óÇ° ¸®½ºÆ® */
section#goodslist {background-color:#eeeeee;min-height:100%;position:relative; margin-top:0px;padding-top:0px;}
section#goodslist ul.goods_item_list {margin-top:0px;padding-top:0px;list-style:none;}
section#goodslist ul.goods_item_list li {position:relative; height:119px; background:transparent url("../img/goods/list_bg.png") repeat-x; background-size:1px 119px; }
section#goodslist ul.goods_item_list li .gl_img {position:absolute;height:109px; padding-top:10px; padding-left:10px; padding-right:10px; overflow:hidden;}
section#goodslist ul.goods_item_list li .gl_goods {height:89px; padding-left:120px; padding-top:30px;font-size:14px; color:#5e5e5e; font-weight:bold;}
section#goodslist ul.goods_item_list li .gl_goods .gl_name {margin-bottom:3px; font-size:18px; color:#666666; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;}
section#goodslist ul.goods_item_list li .gl_goods .gl_price .r_price{color:#EE4040;}
section#goodslist ul.goods_item_list li .gl_goods .gl_price .goods-discount {color:#EE4040; display: inline !important;}
section#goodslist ul.goods_item_list li .gl_arrow {position: absolute; top: 0; right: 0; background:url('../img/goods/arrow01.png') right top no-repeat; width:15px; height:23px; margin-top:49px; margin-right:10px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#goodslist ul.goods_item_list li.more {height:40px; background:transparent url("../img/goods/list_bg.png") repeat-x; background-size:1px 40px; line-height:40px; font-size:20px; color:#5e5e5e; text-align:center; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#goodslist .goods-sort-area {height:51px; padding:0px 10px; background:#FFFFFF;
border-bottom:solid 1px #58646e}
section#goodslist .goods-sort-area .goods-sort {float:left;}
section#goodslist .goods-sort-area .goods-sort select{
height:26px; margin-top:12px; border:1px solid #d4d4d4; color:#222222;}
section#goodslist .goods-sort-area .goods-view-type {float:right; margin-top:11px;}
section#goodslist .goods-sort-area .goods-view-type > div {margin-right: 10px;}
section#goodslist .goods-sort-area .goods-view-type > div:last-child {margin-right: 0;}
section#goodslist .goods-sort-area .goods-view-type .view-list{width:25px; height:25px; background:url('../img/new/btn_category_list_on.png'); background-size: 25px;float:left;}
section#goodslist .goods-sort-area .goods-view-type .view-list-disable {background:url('../img/new/btn_category_list.png');background-size:30px 29px; float:left; }
section#goodslist .goods-sort-area .goods-view-type .view-gallery{width:25px; height:25px; background:url('../img/new/btn_category_gallery_on.png');background-size: 25px;float:left;}
section#goodslist .goods-sort-area .goods-view-type .view-gallery-disable {background:url('../img/new/btn_category_gallery.png');background-size:30px 29px;float:left;}
section#goodslist {background:#FFFFFF;min-height:220px}
section#goodslist .goods-area .goods-row{clear:both; margin:auto; min-width:296px; padding:0px 6px;}
section#goodslist .goods-area .goods-item{width:47%; margin-bottom:10px; display:block; float:left; min-width:87px;
border:1px solid #d4d4d4;  box-sizing: border-box; padding:0 0 12px 0;
}
section#goodslist .goods-area .goods-content{ margin:7px 0 0 0;}
section#goodslist .goods-area .goods-item .goods-img{position:relative; padding:6px 14px; text-align:center;}
section#goodslist .goods-area .goods-item .goods-img .goods-speach-description{display: block !important; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; position: relative; height: 32px; color: #ffffff; width: 32px; text-align: center; margin-top: -36px; margin-left: 1px;}
section#goodslist .goods-area .goods-item .goods-img .goods-speach-description.playing{background-image: url('../img/goods/btn_main_stop.png');}
section#goodslist .goods-area .goods-item .goods-img .goods-speach-description .speach-description-play{display: block; width: 100%; height: 100%; font-size: 0;}
section#goodslist .goods-area .goods-item .goods-img img{width:100%; margin:auto; border:solid 1px #dbdbdb;}
section#goodslist .goods-area .goods-item .goods-img .goods-coupon{position:absolute; width:101%; background:url('../img/good_icon_coupon.gif')no-repeat; background-position:right top; z-index:1; min-height:12px;}
section#goodslist .goods-area .goods-item .goods-nm {padding:0 10px;  font-size:12px; color:#929ca8; margin-top:5px;text-align:left; word-break:break-all; height:33px;overflow:hidden; }
section#goodslist .goods-area .goods-item .goods-nm a{font-size:12px; color:#333333;  }
section#goodslist .goods-area .goods-item .goods-price {font-weight:bold;padding:0 10px;  height:18px; font-size:13px; color:#222222; line-height:18px; text-align:left;}
section#goodslist .goods-area .goods-item .goods-price a{font-size:13px; color:#222222;}
section#goodslist .goods-area .goods-item .goods-price .red{
color:#d41f36; font-size:12px; font-weight:normal;   }
section#goodslist .goods-area .goods-item .goods-discount {color:#fb0e0e; padding:0 10px; height:18px; font-size:12px; line-height:18px; text-align:center; display: block !important;}
section#goodslist .goods-area .goods-item .goods-dc {padding:0 10px;  height:18px; font-size:12px; color:#436693; line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
section#goodslist .goods-area .goods-item .goods-dc a{font-size:12px; color:#436693;}
section#goodslist .goods-area .goods-item .goods-consumer { /* display:block !important; */ display:none; padding:0 10px;  text-align:left; font-size:13px; color:#222222;overflow:hidden;white-space:nowrap;}
section#goodslist .goods-area .goods-item .goods-consumer *{display:none;}
section#goodslist .goods-area .goods-item .goods-coupon-price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
section#goodslist .goods-area .goods-item .goods-coupon-price .goods-coupon-icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
section#goodslist .goods-area .goods-item .goods-btn {width:100%; height:21px; }
section#goodslist .goods-area .goods-item .goods-btn .del-btn{width:100%; height:21px; width:31px; background:url("../img/nlist/btn_delete_off.png") no-repeat; float:left;}
section#goodslist .goods-area .goods-item .goods-btn .del-btn:active{background:url("../img/nlist/btn_delete_on.png") no-repeat;}
section#goodslist .goods-area .goods-item .goods-btn .cart-order-btn{width:100%; height:21px; width:56px; background:url("../img/nlist/btn_order_off.png") no-repeat; float:right;}
section#goodslist .goods-area .goods-item .goods-btn .cart-order-btn:active{background:url("../img/nlist/btn_order_on.png") no-repeat;}
section#goodslist .right-margin {margin-right:5%;}
section#goodslist .goods-area .more-btn {
width:80%; margin:auto; text-align:center; 
height:35px; color:#48494b; line-height:35px; font-size:15px; 
background:#f9f9f9; border-radius:3px;
margin-top:15px; border:1px solid #d1d1d1;}
section#goodslist .goods-area .goods-list-item {height:100px;padding:10px; height:87px; border-bottom:solid 1px #e5e5e5;}
section#goodslist .goods-area .goods-list-item-gray {background:#FFFFFF;}
section#goodslist .goods-area .goods-list-item .goods-list-img{width:100px; height:100px; border:solid 1px #dbdbdb; float:left; width:80px; height:80px; position:relative;}
section#goodslist .goods-area .goods-list-item .goods-list-img img{width:100%; height:100%;}
section#goodslist .goods-area .goods-list-item .goods-list-coupon{position:absolute; width:81px; background:url('../img/good_icon_coupon.gif')no-repeat; background-position:right top; z-index:1; min-height:12px;}
section#goodslist .goods-area .goods-list-item .goods-list-info{float:left; margin-left:10px;max-width:53%;}

section#goodslist .goods-area .goods-list-item .goods-list-info .goods-nm{color:#222222; font-size:13px; margin-bottom:0px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:25px; 
}/* 
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-nm p{position:relative; padding-right:11px; }
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-nm img{ position:absolute; bottom:2px; right:0; background:#fff; padding:6px 5px;   } */
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-price{ color:#555555; font-size:12px; margin-bottom:2px; height:18px;}
section#goodslist .goods-area .goods-list-item .goods-list-info .red{ color:#d41f36; font-size:12px;  }
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-price .bold{  }
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-price .color_red{color:#d41f36; font-style:normal; }
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-price .goods-discount{color:#f03c3c; font-size:12px; display: inline !important;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-dc{color:#61656d; font-size:12px; margin-bottom:2px; height:18px;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-dc .blue{color:#436693; font-size:12px; font-weight:bold;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-consumer { display:none; text-align:center; font-size:13px; color:#222222; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap;  /* display:inline !important;  */}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-consumer strike{ display:none;   }
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-coupon-price{color:#666666; font-size:12px; margin-bottom:2px; height:18px; display:block !important;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-coupon-price .red{color:#f03c3c; font-size:12px;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-coupon-price .goods-coupon-icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-reserve{ font-size: 13px;
    color: #222222;
    padding-left: 3px;
    padding-right: 3px;
 margin-bottom:2px; height:18px;}
section#goodslist .goods-area .goods-list-item .goods-list-info .goods-nvmileage{color:#61656d; font-size:12px; margin-bottom:2px;}
section#goodslist .goods-area .goods-list-item .goods-list-arrow{width:12px; height:20px; background:url("../img/new/category_list_next.png") no-repeat; background-size:12px 20px;float:right; margin-top:34px; margin-right:10px;}
section#goodslist .goods-area .goods-list-item .goods-list-img .goods-speach-description{display: block !important; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; font-size: 0; position: absolute; left: 0; bottom: 0; height: 32px; color: #ffffff; width: 32px; text-align: center;}
section#goodslist .goods-area .goods-list-item .goods-list-img .goods-speach-description.playing{background-image: url('../img/goods/btn_main_stop.png');}
section#goodslist .goods-area .goods-list-item .goods-list-img .goods-speach-description .speach-description-play{display: block; width: 100%; height: 100%;}
.indicator{background:url('../img/indicator.gif') no-repeat 50% 205px;width:100%;height:300px;position:fixed;top:80px;left:0}

section#main {background-color:#FFFFFF;min-height:100%; margin-top:7px;padding-top:0px; position:relative;}

section#event {background-color:#FFFFFF;min-height:100%; margin-top:0px;padding-top:0px; position:relative;}
section#event .event_body{padding:10px;}
/* »óÇ° ¸®½ºÆ® °øÅë */
.item_disp1 { width:99%; }
.item_disp2 { width:49%; }
.item_disp3 { width:33%; }
.item_disp4 { width:24%; }
.item_disp5 { width:19%; }
.item_disp6 { width:16%; }

/* »óÇ° Áø¿­ ¼³Á¤ - »óÇ° ½ºÅ©·Ñ Çü */
.list_goodsscroll {clear:both; padding:0px;margin-bottom:10px; position:static; }
.list_goodsscroll .list_title { display:none; height:32px; border-top:solid 1px #dbdcde; border-bottom:solid 1px #dbdcde; margin-bottom:14px;}
.list_goodsscroll .list_title .bullet{}
.list_goodsscroll .list_title .title {height:32px; line-height:32px; font-size:14px; color:#222222; float:left; margin-left:10px;}
.list_goodsscroll .list_content_wrap {width:100%;/*  padding-left:2%; padding-right:2%; */}
.list_goodsscroll .swipe_gs { width:100%;}
.list_goodsscroll .swipe_gs .list_content {width:100%;}
.list_goodsscroll .swipe_gs .list_content .list_item{ padding-top:10px; padding-bottom:15px; margin-bottom:15px;float:left; border:1px solid #e0e0e0;}

.list_goodsscroll .swipe_gs .list_content .list_item .item_img {text-align:center;
padding-left:5px; padding-right:5px; position: relative;

}
.list_goodsscroll .swipe_gs .list_content .list_item .item_img .goods-speach-description {display: block !important; position: absolute; left: 3px; bottom: 3px; width: 32px; height: 32px; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; z-index: 2;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_img .goods-speach-description.playing {background-image: url('../img/goods/btn_main_stop.png');}
.list_goodsscroll .swipe_gs .list_content .list_item .item_img .goods-speach-description .speach-description-play {display: block; width: 100%; height: 100%; font-size: 0;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_img img {width:100%;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_img .item_coupon_img {position:absolute; width:21px; min-height:12px; background:url('../img/good_icon_coupon.gif')no-repeat; right: 3px; top: 0; z-index:1;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_name {
text-align:center; font-size:12px; color:#929ca8; padding-left:3px; padding-right:3px; overflow:hidden;  display: -webkit-box;
  overflow: hidden;
  width: auto;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  word-wrap: break-word;
  height:31px; 
  }
.list_goodsscroll .swipe_gs .list_content .list_item .item_price {
margin:11px 0 0 0;
text-align:center;
font-size:13px; color:#d41f36; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_consumer {text-align:center; font-size:13px; color:#222222; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_coupon_price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_coupon_price .item_coupon_icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
.list_goodsscroll .swipe_gs .list_content .list_item .item_discount {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_goodsscroll .swipe_gs .list_content .list_content_border {}

.list_goodsscroll .list_page {height:29px; text-align:center; padding-left:20%; padding-right:20%; margin-bottom:10px; }
.list_goodsscroll .list_page .list_page_wrap{min-width:150px;}
.list_goodsscroll .list_page .list_page_left{background:url('../img/new/btn_01_pre.png') center right no-repeat; min-width:50px;  background-size: 42px 23px; float:left; height:23px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_goodsscroll .list_page .list_page_right{background:url('../img/new/btn_01_next.png') center left no-repeat; min-width:50px; background-size: 42px 23px; float:right; height:23px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_goodsscroll .list_page .list_page_num{height:23px; font-size:13px; color:#9b9ca4; min-width:50px; float:left; line-height:23px; text-align:center; width:34%;}
.list_goodsscroll .list_page .list_page_num .n_page{color:#222222;}
.list_goodsscroll .list_margin {height:10px;clear:both; width:100%;}

/* »óÇ° Áø¿­ ¼³Á¤ - ÀÌ¹ÌÁö ½ºÅ©·Ñ Çü */
.list_imgscroll {clear:both; padding:0px; margin-top:10px;margin-bottom:10px; position:static; }
.list_imgscroll .list_title {height:32px; border-top:solid 1px #dbdcde; border-bottom:solid 1px #dbdcde; margin-bottom:14px;}
.list_imgscroll .list_title .bullet{}
.list_imgscroll .list_title .title {height:32px; line-height:32px; font-size:14px; color:#222222; float:left; margin-left:10px;}
.list_imgscroll .list_content_wrap {width:96%; padding-left:2%; padding-right:2%;}
.list_imgscroll .list_content_wrap .swipe_is {width:100%;}
.list_imgscroll .list_content_wrap .swipe_is .list_content {width:100%;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item{margin-bottom:15px; float:left;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img {position:relative; text-align:center; padding-left:3px; padding-right:3px; z-index:1;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img img {width:100%;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img .goods-speach-description {display: block !important; position: absolute; width: 32px; height: 32px; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; margin-top: -35px; margin-left: 0; z-index: 2;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img .goods-speach-description.playing {background-image: url('../img/goods/btn_main_stop.png');}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img .goods-speach-description .speach-description-play {display: block; width: 100%; height: 100%; font-size: 0;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_img .item_coupon_img { position:absolute; width:21px; margin-right:5%; min-height:12px; background:url('../img/good_icon_coupon.gif')no-repeat; right: 3px; top: 0; z-index:1;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_text-wrap { width:90%;padding-left:3px; padding-right:3px;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_text {}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_name {text-align:center;font-size:12px; color:#929ca8; height:23px; line-height:23px; overflow:hidden;white-space:nowrap; }
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_price {text-align:center;font-size:13px; color:#ff9999; height:23px; line-height:23px; overflow:hidden;white-space:nowrap;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_discount {text-align:center;font-size:12px; color:#fb0e0e; height:23px; line-height:23px; overflow:hidden;white-space:nowrap;display:block !important;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_consumer {text-align:center; font-size:13px; color:#222222; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_coupon_price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_item .item_coupon_price .item_coupon_icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
.list_imgscroll .list_content_wrap .swipe_is .list_content .list_content_border {}
.list_imgscroll .list_page {float:right;height:32px; line-height:32px; font-size:13px; color:#9b9ca4; margin-right:10px;}
.list_imgscroll .list_page .n_page{color:#222222;}
.list_imgscroll .list_content_wrap .list_page_btn {width:100%; height:36px; position:relative; float:left; margin-top:-50%;}
.list_imgscroll .list_content_wrap .list_page_btn .left_btn {z-index:2;}
.list_imgscroll .list_content_wrap .list_page_btn .left_btn_img {visibility:visible; background:url('../img/new/btn_02_pre.png')center right no-repeat; background-size:36px 36px; float:left; height:36px; width:36px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);z-index:3;}
.list_imgscroll .list_content_wrap .list_page_btn .right_btn {z-index:2;}
.list_imgscroll .list_content_wrap .list_page_btn .right_btn_img {visibility:visible; background:url('../img/new/btn_02_next.png')center right no-repeat; background-size:36px 36px; float:right; height:36px; width:36px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);z-index:3;}
.list_imgscroll .list_content_wrap .list_margin {height:10px;float:left; width:100%;}

/* »óÇ° Áø¿­ ¼³Á¤ - ÅÇ Çü */
.list_tab {clear:both; position:static;margin-top:10px;}
.list_tab .tab_title {height:32px; padding-left:10px; padding-right:10px;}
.list_tab .tab_title .title_wrap{border-bottom: solid 1px #dbdcde; float:left; color:#94959d;}
.list_tab .tab_title .title_active{border-bottom: none; border-top: solid 1px #dbdcde; border-left: solid 1px #dbdcde; border-right: solid 1px #dbdcde; width:32%; float:left; color:#222222; }
.list_tab .tab_title .title {height:32px; line-height:32px; font-size:14px;  float:left; width:100%; text-align:center; text-:ellipsis;:hidden;white-space:nowrap; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_tab .list_tabcontent {padding:10px;margin-top:10px;margin-bottom:10px; position:relative;}
.list_tab .list_tabcontent .swipe_tab {width:100%; }
.list_tab .list_tabcontent .swipe_tab .list_content {width:100%; }
.list_tab .list_tabcontent .swipe_tab .list_content .list_item{margin-bottom:15px;float:left;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_img {position:relative; text-align:center; padding-left:3px; padding-right:3px;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_img img {width:100%;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_img .goods-speach-description {display: block !important; position: absolute; width: 32px; height: 32px; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; margin-top: -35px; z-index: 2;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_img .goods-speach-description.playing {background-image: url('../img/goods/btn_main_stop.png');}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_img .goods-speach-description .speach-description-play {display: block; width: 100%; height: 100%; font-size: 0;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_coupon_img {position:absolute; width:21px; min-height:12px; background:url('../img/good_icon_coupon.gif')no-repeat; right: 3px; top: 0; z-index:1;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_name {text-align:center;font-size:12px; color:#929ca8; padding-left:3px; padding-right:3px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_price {text-align:center;font-size:13px; color:#ff9999; padding-left:3px; padding-right:3px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_discount {text-align:center;font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:block !important;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_consumer {text-align:center; font-size:13px; color:#222222; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_coupon_price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_item .item_coupon_price .item_coupon_icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
.list_tab .list_tabcontent .swipe_tab .list_content .list_content_tab_border {}
.list_tab .list_tabcontent .swipe_tab .list_content .list_content_border {}
.list_tab .list_tabcontent .list_page {height:29px; text-align:center; padding-left:20%; padding-right:20%; margin-bottom:10px; }
.list_tab .list_tabcontent .list_page .list_page_wrap{min-width:150px;}
.list_tab .list_tabcontent .list_page .list_page_left{background:url('../img/new/btn_01_pre.png') center right no-repeat; min-width:50px;  background-size: 42px 23px; float:left; height:23px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_tab .list_tabcontent .list_page .list_page_right{background:url('../img/new/btn_01_next.png') center left no-repeat; min-width:50px; background-size: 42px 23px; float:right; height:23px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_tab .list_tabcontent .list_page .list_page_num{height:23px; font-size:13px; color:#9b9ca4; min-width:50px; float:left; line-height:23px; text-align:center; width:34%;}
.list_tab .list_tabcontent .list_page .list_page_num .n_page{color:#222222;}
.list_tab .list_tabcontent .list_margin {height:10px;float:left; width:100%;}

/* »óÇ° Áø¿­ ¼³Á¤ - ¸Å°ÅÁø Çü */
.list_magazine {padding:0px;margin-bottom:10px; position:static;}
.list_magazine .list_title {height:32px; border-top:solid 1px #dbdcde; border-bottom:solid 1px #dbdcde; margin-bottom:14px;}
.list_magazine .list_title .bullet{}
.list_magazine .list_title .title {height:32px; line-height:32px; font-size:14px; color:#222222; float:left; margin-left:10px;}
.list_magazine .swipe_mg {width:100%;float:left;}
.list_magazine .swipe_mg .list_content {overflow:hidden; position:relative;}
.list_magazine .swipe_mg .list_content .list_item{margin-bottom:15px;float:left;}
.list_magazine .swipe_mg .list_content .list_item .item_img {position:relative; text-align:center; padding-left:2%; padding-right:2%; z-index:1;}
.list_magazine .swipe_mg .list_content .list_item .item_img img {width:100%; z-index:1;}
.list_magazine .swipe_mg .list_content .list_item .item_img .goods-speach-description {display: block !important; position: absolute; width: 32px; height: 32px; background-image: url('../img/goods/btn_main_play.png'); background-size: 100% 100%; margin-top: -35px; z-index: 3;}
.list_magazine .swipe_mg .list_content .list_item .item_img .goods-speach-description.playing {background-image: url('../img/goods/btn_main_stop.png');}
.list_magazine .swipe_mg .list_content .list_item .item_img .goods-speach-description .speach-description-play {display: block; width: 100%; height: 100%; font-size: 0;}
.list_magazine .swipe_mg .list_content .list_item .item_img .item_coupon_img { position:absolute; width:21px; min-height:12px; background:url('../img/good_icon_coupon.gif')no-repeat; right: 2%; top: 0; z-index:1;}
.list_magazine .swipe_mg .list_content .list_item .item_text-wrap { position:absolute; width:100%; padding-left:0px; padding-right:0px; bottom:0px; z-index:2; visibility:visible;margin-bottom:15px;}
.list_magazine .swipe_mg .list_content .list_item .item_text {background:rgba(0,0,0, .6); min-height:46px; width:100%; z-index:2;visibility:visible;}
.list_magazine .swipe_mg .list_content .list_item .item_name {text-align:center;font-size:16px; color:#FFFFFF; height:23px; line-height:23px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list_magazine .swipe_mg .list_content .list_item .item_price {text-align:center;font-size:16px; color:#ff9999; height:23px; line-height:23px;}
.list_magazine .swipe_mg .list_content .list_item .item_discount {text-align:center;font-size:14px; color:#fb0e0e; height:23px; line-height:23px; display: block !important;}
.list_magazine .swipe_mg .list_content .list_item .item_consumer {text-align:center; font-size:13px; color:#ffffff; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_magazine .swipe_mg .list_content .list_item .item_coupon_price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
.list_magazine .swipe_mg .list_content .list_item .item_coupon_price .item_coupon_icon { width:21px; height:12px; background:url('../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}
.list_magazine .swipe_mg .list_content .list_content_border {}
.list_magazine .list_page {height:29px; text-align:center; padding-left:20%; padding-right:20%; margin-bottom:10px; }
.list_magazine .list_page .list_page_wrap{min-width:150px;}
.list_magazine .list_page .list_page_left{background:url('../img/new/btn_01_pre.png') center right no-repeat; min-width:50px; background-size: 42px 23px; float:left; height:29px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_magazine .list_page .list_page_right{background:url('../img/new/btn_01_next.png') center left no-repeat; min-width:50px; background-size: 42px 23px; float:right;height:29px; width:33%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
.list_magazine .list_page .list_page_num{height:23px; font-size:13px;  color:#9b9ca4; min-width:50px; float:left; line-height:23px; text-align:center; width:34%;}
.list_magazine .list_page .list_page_num .n_page{color:#222222;}
.list_magazine .list_margin {height:10px;float:left; width:100%;}

/* »óÇ° Áø¿­ ¼³Á¤ - ¹è³Ê ·Ñ¸µ Çü */
.list_banner {clear:both;padding:0px;margin-bottom:10px; position:static;}
.list_banner .list_title {height:32px; border-top:solid 1px #dbdcde; border-bottom:solid 1px #dbdcde; margin-bottom:14px;}
.list_banner .list_title .bullet {}
.list_banner .list_title .title {height:32px; line-height:32px; font-size:14px; color:#222222; float:left; margin-left:10px;}
.list_banner .swipe_ban {width:100%}
.list_banner .swipe_ban .list_content_border {border-bottom:solid 1px #cccccc; float:left; width:100%; margin-bottom:10px;}
.list_banner .swipe_ban .list_content {width:100%; padding-bottom:10px; float:left;}
.list_banner .swipe_ban .list_content .list_item { text-align:center;}
.list_banner .swipe_ban .list_content .list_item>img {height:100%;}
.list_banner .list_page {height:29px; text-align:center; padding-left:32%; padding-right:32%; margin-top:10px;}
.list_banner .list_page .list_page_wrap {text-align:center}
.list_banner .list_page .list_page_box {background:url('../img/new/b_off.png') center center no-repeat; height:10px; width:14px;  background-size:10px 10px;  display:inline-block; margin-left:1%; margin-right:1%;}
.list_banner .list_page .now_page {background:url('../img/new/b_on.png') center center no-repeat; height:10px; width:14px;  background-size:10px 10px;}
.list_banner .list_margin {height:10px;float:left; width:100%;}

/* ÇªÅÍ */
section#footer {float:left; width:100%;/*  margin-top:50px; */padding-top:0px;}
section#footer .button {padding:6px 0; text-align:center; font-size:8pt; font-weight:bold;}
section#footer .button a.btn_pcmode {display:inline-block; width:101px; height:26px; background:url('../img/btn_pc_view.gif') no-repeat;}
section#footer .company {width:100%; text-align:center; background: #000; padding:40px 20px 0 20px; box-sizing:border-box; font-size:0;}
section#footer .company .company { height:24px; }
section#footer .company .lineinfo { font-size:11px;  font-family:Arial, dotum; color:#666; clear:both; height:17px;}
section#footer .company .lineinfo .info_title{float:left; margin-left:25px; width:27%; font-size:11px; line-height:17px; color:#9e9e9e; text-align:left;}
section#footer .company .lineinfo .info_content{}
section#footer .copyright {width:100%; text-align:center; font-size:11px; font-family:Arial, dotum; color:#666; margin-top:10px; color:#9e9e9e;}
section#footer nav.bottom {margin-bottom: 15px;}

/* 2013.04.03 dn »óÇ°ÈÄ±âÀÛ¼º css Ãß°¡*/
section#reviewregister .m_review {padding:10px;}
section#reviewregister .m_review input[type=text]{ border:solid 1px #CCCCCC; border-radius: 0.5em;  -webkit-appearance:none; -moz-box-shadow: inset 1px 1px 1px #bbb; -webkit-box-shadow: inset 1px 1px 1px #bbb; box-shadow: inset 1px 1px 1px #bbb; }
section#reviewregister .m_review .goods_info {height:50px;padding:10px;}
section#reviewregister .m_review .goods_info .goods_img {float:left;width:30%;}
section#reviewregister .m_review .goods_info .goods_text {float:right;width:70%;}
section#reviewregister .m_review .goods_info .goods_text .goods_nm{height:25px;line-height:25px;}
section#reviewregister .m_review .goods_info .goods_text .goods_price{height:25px;line-height:25px;}
section#reviewregister .m_review .btn_center { margin-top:5px; margin-bottom:10px; height:44px; }
section#reviewregister .m_review .btn_center .btn_sav { position:relative; float:left; background:url('../img/btn_payment_shape.png') no-repeat; font-size:16px; width:49%; height:44px; background-size:100% 44px; line-height:0px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_save { border:0; width:100%; height:44px; background:url('../img/btn_payment_off_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_save:active { border:0; width:100%; height:44px; background:url('../img/btn_payment_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_save.active { border:0; width:100%; height:44px; background:url('../img/btn_payment_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_pre { float:right; background:url('../img/btn_prev_shape.png') no-repeat; font-size:16px; width:49%; height:44px; background-size:100% 44px; line-height:0px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_prev { border:0; width:100%; height:44px; background:url('../img/btn_prev_off_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_prev:active { border:0; width:100%; height:44px; background:url('../img/btn_prev_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .btn_center .btn_prev.active { border:0; width:100%; height:44px; background:url('../img/btn_prev_on_effect.png') no-repeat;  background-size:100% 44px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); color:#DDDDDD; font-size:16px; max-width:150px;}
section#reviewregister .m_review .roundbox {background-color:#FFFFFF; -webkit-border-radius:0.5em; -moz-border-radius:0.5em; border-radius:0.5em; border:solid 1px #cccccc;}
section#reviewregister .m_review .roundbox .m_list {position:relative; border-bottom:1px solid #cccccc; height:50px; line-height:50px; background-image: -moz-linear-gradient(top, black, white) -webkit-linear-gradient(top, black, white); font-size:16px; font-weight:bold;}
section#reviewregister .m_review .roundbox .m_list .m_title {  float:left; width: 20%; background-color:#AAAAAA; color:#FFFFFF; text-align:center;min-width:70px; }
section#reviewregister .m_review .roundbox .m_list .m_top_left { border-top-left-radius:0.3em; -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; }
section#reviewregister .m_review .roundbox .m_list .m_right { padding-left: 7px; float:left; text-align:left; font-size:14px; width: 65%;}
section#reviewregister .m_review .roundbox .m_list .m_bottom_left { border-bottom-left-radius:0.3em; -webkit-border-bottom-left-radius:0.3em; -moz-border-bottom-left-radius:0.3em; }

/* 2013.05.15 dn ¸ð¹ÙÀÏ¼¥ °³¼± css Ãß°¡ ½ÃÀÛ */
.gnb #logo-right { position:absolute; top: 18px; right: 20px; font-size: 0;}
.gnb #logo-right .top_global{display: inline-block;}
.gnb #logo-right .top_global span{display:block;}

/* gnb new */
.new-menu-area {height:38px; width:100%;clear:both; color:#ffffff; background:#d51f36;  font-size:14px; letter-spacing:-1px; }
/* .new-menu-area #category-btn{ height:34px; float:left; width:23%;text-align:center; line-height:35px;} */
.new-menu-area #event-btn{ height:34px; float:left; width:25%;text-align:center; line-height:35px;}
.new-menu-area #cart-btn{height:34px; float:left; width:25%;text-align:center; line-height:35px;}
.new-menu-area #viewgoods-btn{height:34px; float:left; width:25%;text-align:center; line-height:35px;}
.new-menu-area #wish-btn{height:34px; float:left; width:25%;text-align:center; line-height:35px;}
.new-menu-area #more-view-btn{height:34px; float:right; width:23%;text-align:center; line-height:35px;}
.new-menu-area #more-view-menu{float:right; position:relative; width:23%; text-align:center; line-height:35px;}
.new-menu-area #more-view-menu ul{width:100%; position:absolute; z-index:2; list-style:none; font-weight:normal; border-left:solid #71768a 1px; border-bottom:solid #71768a 1px;}
.new-menu-area #more-view-menu ul li{float:left; background:#a8adb8; width:100%; border-top:solid 1px #b7bac4;}
.new-menu-area #more-view-btn .bar_area{float:left;}
.new-menu-area .bar_area {height:34px; float:right;}
.new-menu-area .bar_area img {height:34px; width:2px;}

/* footer Ãß°¡ */
section#footer .bottom_menu {text-align: center; border-top: solid 1px #ebebeb; padding:25px 0 15px;}
section#footer .bottom_menu .bottom_menu_contents {  }
section#footer .bottom_menu .bottom_menu_contents a{ display:inline-block; color:#fff; font-size:11px; margin:0 25px 10px 0;}
section#footer .bottom_menu .bottom_menu_contents a:nth-child(6) {margin-right:0;}
section#footer .bottom_menu .bottom_menu_contents a:last-child {margin-right:0;}

section#footer .bottom_menu .bar_area {height:11px; width:2px; float:right; margin-top:2px; }
section#footer .bottom_menu_favorite .bottom_menu_contents { padding:0 20px; }
section#footer .bottom_menu_favorite .bottom_menu_contents .bottom_menu_left,g
section#footer .bottom_menu_favorite .bottom_menu_contents .bottom_menu_center,
section#footer .bottom_menu_favorite .bottom_menu_contents .bottom_menu_last {width:25%;}
/* login Æû Ãß°¡ */
section#login>form .login_center .login_b .save_login_status {display:inline-block; font-size: 13px; color: #000000; padding: 20px 30px 25px 0;}


/* cate-area Ãß°¡ */
section#cate-area .cate_path .cate_path_item2{margin-right:100%; height:74px;background:url('../img/cate/list_bg.png') repeat-x; line-height:74px; padding:0px 12px 0px 12px; color:#EEEEEE; font-size:22px; text-shadow: 0px 1px 1px #333333; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .cate_path .cate_path_item2 .cate_path_nm {margin-left:-100%; float:left; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .cate_list{clear:both;height:100%; margin-left:-100%;}
section#cate-area .cate_list .cate_item2{clear:both;margin-right:100%; height:39px; line-height:39px; padding:0px 12px 0px 12px; color:#222222; font-size:14px; border-bottom:solid 1px #e5e5e5;}
section#cate-area .cate_list .cate_item2 .cate_nm {margin-left:-100%; float:left; width:67%; -webkit-tap-highlight-color: rgba(0,0,0,0.0); white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
section#cate-area .cate_list .cate_item2 .cate_nm_arrow {float:left; width:19px; height:19px; line-height:100%; background: transparent url('../img/new/a.png') left repeat-x; background-size:19px 19px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); margin-top:10px;}
section#cate-area .cate_list .cate_item2 .cate_prd_btn {float:right; width:50px; height:22px; line-height:100%; background: transparent url('../img/new/btn_category_view.png') center repeat-x; background-size:50px 22px; -webkit-tap-highlight-color: rgba(0,0,0,0.0); margin-top:8px;}
section#cate-area .top_path {height:39px; line-height:39px; font-size:12px; color:#929ca8;display:none; border-bottom:solid 1px #dbdcde;}
section#cate-area .top_path .now_path { float:left; width:100%;font-size:12px;}
section#cate-area .top_path .now_path .activeitem{ color:#43454d;}
section#cate-area .top_path .now_path .pathitem { float:left; }
section#cate-area .top_path .now_path .allpath { padding-left:12px; }
section#cate-area .top_path .now_path .patharrow { margin:13px 5px 0px 5px; float:left; width:7px; height:11px; background: url('../img/new/next.png') center left no-repeat; background-size:7px 11px; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
section#cate-area .top_path .btnimg {float:right; padding-right:15px;  width:10%; height:100%; line-height:100%; background: transparent url('../img/cate/circle_arrow_left.png') center no-repeat; -webkit-tap-highlight-color: rgba(0,0,0,0.0);}
/* 2013.05.15 dn ¸ð¹ÙÀÏ¼¥ °³¼± css Ãß°¡ Á¾·á */

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ Ãß°¡ µÇ¸é¼­ footer ¼öÁ¤ */
section#footer .service_menu {height:34px; line-height:35px; color:#444444; font-size:13px; text-align:center; margin-top:10px; margin-bottom:10px;}

/*
	2014.05.15 SNS ·Î±×ÀÎ Ãß°¡, µðÀÚÀÎÆÀ ·ùÀÎ»ó
*/
div.login-title {
	padding:0 0 6px 2px;
	font-size:14px;	
	color:#222222;
}
div.sns-account {
	clear:both;
	padding:15px 0 15px;
}
div.sns-account div.login-title {
	padding:20px 0 0 2px;
	font-size:14px;	
	background-size:5px;
	
}
div.sns-account button {
	width:100%;
	height:30px;
	margin:6px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
div.sns-account button.login-facebook {
	background:#4e6dbd url('../img/new/btn_login_facebook.png') no-repeat left top;
	border:1px solid #2a468e;
	border-radius: 3px;
}
/*
	2014.05.15 °¡ÀÔ ¹æ¹ý ¼±ÅÃ ÆäÀÌÁö Ãß°¡, µðÀÚÀÎÆÀ ·ùÀÎ»ó
*/
section.light {}
section.light div.login_title {
	margin:0 !important;
}
section.light label.input_id {
	position:static !important;
	width:100% !important;
	margin:0 !important;
}
section.light label.input_id input {
	position:static !important;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
section.light label.input_pw {
	position:static !important;
	width:100% !important;
	margin:6px 0 10px !important;
}
section.light label.input_pw input {
	position:static !important;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
section.light label.save_login_status {
	display:inline !important;
	position:static !important;
	margin:0 !important;
}
section.light label.save_id {
	display:inline !important;
	position:static !important;
	margin:0 0 0 48px !important;
}
section.light div.login_btn {
	position:static !important;
	margin:15px 0 0 !important;
}
section.light div.login_btn button {
	width:100% !important;
}
section.light div.nomember_btn {
	position:static !important;
	float:left;
	margin:0 !important;
}
section.light div.joinmember_btn {
	position:static !important;
	float:right;
	margin:0 !important;
}
section.light div.login_center {
	padding:0 14px;
}
section.member-join {
	
}
section.member-join2 {
	margin:0 12px;	
}
section.member-join div.sns-account {
	padding:0;
	display:none; 
}
section.member-join div.sns-account div.login-title {
	padding:0;
	background:none !important;
}
section.member-join div.mall-join {
	margin:0px 0 0;
}
section.member-join div.mall-join div.login-title {
	padding:20px 0 0 2px;
	font-size:14px;
/* 	background:url('../img/new/bg_sns_line.gif') repeat-x left top; */
	background-size:5px;
	
}

section.member-join div.mall-join2 div.login-title {
	padding:20px 0 0 2px;
	font-size:14px;
/* 	background:url('../img/new/bg_sns_line.gif') repeat-x left top; */
	background-size:5px;
	
}
section.member-join div.mall-join button {width: 100%; height: 135px; background: #f5f5f5; border: none; border: 1px solid #dddddd; color: #000000; font-size: 13px; font-weight: 600; text-align: center; background: url('../img/new/member/mall-join.png') no-repeat center top 30px/41px; padding: 0;}
section.member-join div.mall-join button span {padding-top: 60px; display: inline-block;}	

section.member-join div.mall-join2 {margin-bottom:15px;}
section.member-join div.mall-join2 button {width: 100%; height: 135px; background: #f5f5f5; border: none; border: 1px solid #dddddd; color: #000000; font-size: 13px; font-weight: 600; text-align: center; background: url('../img/new/member/mall-join2.png') no-repeat center top 30px/41px; padding: 0;}
section.member-join div.mall-join2 button span {padding-top: 60px; display: inline-block;}
/* ¼Ò¼È È¸¿ø °¡ÀÔ*/
section#socialjoin {background-color:#FFFFFF;min-height:100%; }
section#socialjoin .agreement_chk {clear:both;font-size:12px;color:#222222; padding:10px 16px; border-top:solid 2px #e5e5e5;}
section#socialjoin .agreement_chk label{height:25px; line-height:25px; position:relative;}
section#socialjoin .agreement_chk label input[type=checkbox]{border:solid 1px #BBBBBB;}
section#socialjoin .agreement_chk label a { text-decoration:underline; color:#2784ff; }

section#socialjoin .account {clear:both; padding:10px 0px; border-top:solid 2px #e5e5e5;}
section#socialjoin .account .account_content {padding:0px 16px; padding-bottom:43px;}
section#socialjoin .account .account_content .input_wrap{clear:both;}
section#socialjoin .account .account_content input[type=text], input[type=number], 
input[type=email], input[type=password]{border: solid 1px #dddddd; height: 45px;}
section#socialjoin .account .account_content .input_title{width:15%;min-width:60px;font-size:13px; color:#222222; float:left; height:30px; line-height:30px;}
section#socialjoin .account .account_content .input_content{width:70%;font-size:14px;float:left;line-height:20px; margin-bottom:11px;}
section#socialjoin .account .account_content .input_content #check-id-duplicate {width:80px; margin:0; text-align:center; height:29px; color:#FFFFFF; line-height:29px; font-size:12px; background:#808591; border-radius:3px; border:none;}
section#socialjoin .account .account_content .input_content .description_wrap{margin-top:10px;}
section#socialjoin .account .account_content .input_content .description{font-size:11px;color:#9e9e9e;line-height:18px;}
section#socialjoin .account .account_content .input_content .chk{color:#5e5e5e; }
section#socialjoin .account .account_content .input_content .wrong{color:#9e9e9e;}

section#socialjoin .certify {clear:both; font-size:14px; color:#3e3e3e; border-top:solid 2px #e5e5e5;}
section#socialjoin .certify .div_RnCheck_ipin, section#socialjoin .certify .div_RnCheck_hpauth {width:100%; border:1px solid #DEDEDE; margin-bottom:10px;}
section#socialjoin .certify .div_RnCheck_ipin ul.info, section#socialjoin .certify .div_RnCheck_hpauth ul.info {border:5px solid #F3F3F3; padding:5px; list-style-type:none;}
section#socialjoin .certify .div_RnCheck_ipin ul.info li, section#socialjoin .certify .div_RnCheck_hpauth ul.info li {background:url('../img/ipin/Regist_box_icon.gif') no-repeat 0 2px; padding:2px 0 2px 17px;}

section#socialjoin .step_btn {width:300px;margin:auto;padding-top:12px;}
section#socialjoin .step_btn .next_btn {position:relative; float:left; }
section#socialjoin .step_btn .next_btn #next-btn {width:147px; margin:auto; text-align:center; height:35px; color:#FFFFFF; line-height:35px; font-size:15px; background:#808591; border-radius:4px; border:none;}
section#socialjoin .step_btn .cancel_btn {position:relative; float:right; }
section#socialjoin .step_btn .cancel_btn #cancel-btn {width:147px; margin:auto; text-align:center; height:35px; color:#808591; line-height:35px; font-size:15px; background:#FFFFFF; border-radius:4px; border:solid 1px #cecfcf;}

section#socialjoin .w120 {width:120px;}



/**** ¸ð¹ÙÀÏ °Ô½ÃÆÇ *****/
section#page_title {position:relative;}
section#page_title .btn_list {position:absolute; top:5px; left:10px; border:none; font-size:0; width:58px; height:27px; background-image:url("../../common/img/new/btn_list_view.png"); background-size:100% 100%;}
section#page_title .btn_back {position:absolute; top:19px; left:20px; border:none; font-size:0; width:19px; height:16px; background-color: #ffffff; background-image:url("../../common/img/new/goods/btn_list_view.png"); background-size:100% 100%;}
section#page_title .btn_navi {position:absolute; top:5px; right:10px; border:none; font-size:12; width:56px; height:27px; }
section#page_title .btn_write {position:absolute; top:5px; right:10px; border:none; font-size:0; width:56px; height:27px; background-image:url("../../common/img/new/btn_board_write.png"); background-size:100% 100%;}
section#page_title .btn_index {position:absolute; top:5px; left:10px; border:none; font-size:0; width:63px; height:27px; background-image:url("../../common/img/new/btn_index.png"); background-size:100% 100%;}

/*µðÆúÆ® ½ºÅ²¸®½ºÆ®*/
section#boardlist {background-color:#FFFFFF;min-height:100%; padding:0px; background:#FFFFFF; ;width:100%;}
section#boardlist table {width:100%; }
section#boardlist.data-row{ border-left:solid 1px #DBDBDB; }
section#boardlist .title td { height:64px; border-right:solid 1px #DBDBDB; border-bottom:solid 1px #DBDBDB; font-size:12px; text-align:center; color:#353535; background-color:#FFFFFF;  vertical-align:middle;}
section#boardlist td.first{ border-left:solid 1px #DBDBDB; }
section#boardlist td.left { padding-left:10px; text-align:left; }
section#boardlist td.img img{width:48px; height:48px; margin:5px 5px 0px 5px; } 
section#boardlist .more-btn {width:300px; margin:auto; text-align:center; height:35px; color:#ffffff; line-height:35px; font-size:15px; background:#808591; border-radius:3px; margin-top:15px;}
section#boardlist #board-table .data-row {width:100%;border:1px solid #DBDBDB;height:55px;}
section#boardlist #board-table .data-row .data-box {padding:10px 0 0 10px;}
section#boardlist #board-table .data-row .data-box .bullet{background:url('../../common/img/myp/bullet.png') no-repeat right center; width:12px; height:40px;position:absolute;right:20px}
section#boardlist #board-table .data-row .data-box .subject-text{font-size:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;float:left;margin-right:5px;}
section#boardlist #board-table .data-row .data-box .subject-text b{ font-weight:normal;  }
section#boardlist #board-table .data-row .data-box .etc{margin-top:5px; color:#555555;}
section#boardlist #board-table .data-row .data-box .etc .admin_txt{ color:#d41f36;}
section#boardlist #board-table .data-row .data-box .etc .bar{ color:#c6c6c6; padding:0 4px; }
section#boardlist .search-button{width:70px;height:35px;
background:#4c5d77;color:#fff;border:1px solid #4c5d77; 
font-size:14px; 
}
@media screen and (max-width:900px){

.total_top_step1 li.nxt p{ padding:0 0 0 0;}
.total_top_step1 li{ width:40% ;  margin: 0 5px 20px 5px;  }
.total_top_step1 li.last{  margin: 0 5px 20px 5px; }
.total_top_step1 li.nxt{ display:none; }
.shop_g_tit2{ font-size:14px; }
.total_top_txts_lists li .total_guide_step li .tit{ width:70%; float:none; } 
.total_top_txts_lists li .total_guide_step li .txts{ width:100%; float:none; }

}

@media screen and (max-width:400px){
	.screen-width{font-size:15px;max-width:260px;}
	.total_top_step1 li dl dd {
    font-size: 13px;
	letter-spacing:-1px; 
	}
}

@media screen and (min-width:400px) and (max-width:640px){
	.screen-width{font-size:15px;max-width:330px;}
	
}

@media screen and (min-width:640px) and (max-width:900px){
	.screen-width{font-size:15px;max-width:440px;}
	
		
}
@media screen and (min-width:640px){

section#goodslist .goods-area .goods-list-item .goods-list-info .goods-nm img{ display:none; }
}
@media screen and (min-width:900px){
	.screen-width{font-size:15px;max-width:850px; }

	
}
section#boardlist .icon-reply{background-image:url('../../common/img/new/icon_reply.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardlist .icon-secret{background-image:url('../../common/img/new/icon_secret.png');width:12px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardlist .icon-notice{background-image:url('../../common/img/new/icon_notice.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardlist .icon-new{background-image:url('../../common/img/new/icon_new.png');width:31px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardlist .icon-hot{background-image:url('../../common/img/new/icon_hot.png');width:31px;height:14px;background-size:100%;float:left;margin-right:5px}

/*°Ö·¯¸® ½ºÅ² ¸®½ºÆ®*/
section#gallery-boardlist { padding:0px; background:#FFFFFF;  }
section#gallery-boardlist {background-color:#FFFFFF;min-height:100%; }
section#gallery-boardlist table {width:100%; }
section#gallery-boardlist td.img img{width:48px; height:48px; margin:5px 5px 0px 5px; }
section#gallery-boardlist #board-table .title .box{margin-top:10px;width:95%;border:1px solid #dddddd;position:relative;padding-top:7%;padding-bottom:20%}
section#gallery-boardlist #board-table .title .subject{font-weight:bold;padding-top:5px;height:20px;font-size:11px;position:absolute;width:100%;background:rgba(52,52,52,1);opacity:0.8;bottom:0px;color:#ddd;vertical-align:middle;}

@media screen and (max-width:400px){
	.screen-width{font-size:15px;max-width:260px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

@media screen and (min-width:400px) and (max-width:640px){
	.screen-width{font-size:15px;max-width:330px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

@media screen and (min-width:640px) and (max-width:900px){
	.screen-width{font-size:15px;max-width:440px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

@media screen and (min-width:900px){
	.screen-width{font-size:15px;max-width:850px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

section#gallery-boardlist .more-btn {width:300px; margin:auto; text-align:center; height:35px; color:#ffffff; line-height:35px; font-size:15px; background:#808591; border-radius:3px; margin-top:15px;}
section#gallery-boardlist .board-title {font-size:14px; color:#353535; height:27px; line-height:27px; margin-bottom:12px;}
section#gallery-boardlist .board-title .title{float:left;}
section#gallery-boardlist .board-title .title .title_cnt{color:#466996}
section#gallery-boardlist .board-title .write-btn{float:right;width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591; border-radius:3px;}
section#gallery-boardlist #board-table .data-row{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;height:55px}
section#gallery-boardlist #board-table .data-row .bullet{text-align:right;background:url('../../common/img/myp/bullet.png') no-repeat right center; width:12px; height:40px;margin-right:20px;float:right;padding-top:10px}
section#gallery-boardlist #board-table .data-row .data-box{padding:10px 0 0 10px;float:left}
section#gallery-boardlist #board-table .data-row .data-box .subject{font-weight:bold;font-size:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
section#gallery-boardlist #board-table .data-row .data-box .etc{margin-top:5px}
section#gallery-boardlist #board-table .data-row .
section#gallery-boardlist .icon-reply{background-image:url('../../common/img/new/icon_reply.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}
section#gallery-boardlist .icon-secret{background-image:url('../../common/img/new/icon_secret.png');width:12px;height:14px;background-size:100%;float:left;margin-right:5px}
section#gallery-boardlist .icon-notice{background-image:url('../../common/img/new/icon_notice.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}
section#gallery-boardlist .icon-new{background-image:url('../../common/img/new/icon_new.png');width:31px;height:14px;background-size:100%;float:left;margin-right:5px}
section#gallery-boardlist .icon-hot{background-image:url('../../common/img/new/icon_hot.png');width:31px;height:14px;background-size:100%;float:left;margin-right:5px}
section#gallery-boardlist .subject-text{float:left;margin-right:5px;overflow:hidden; }
section#gallery-boardlist .search-button{width:70px;height:35px;background:#f4f7f8;color:#71768a;font-weight:bold;border:1px solid #d4dce0}

/*ºä*/
section#boardContent {padding:0px; background:#FFFFFF; border-top:1px solid #58646e; margin:9px 0 0 0;}
section#boardContent {background-color:#FFFFFF;min-height:100%; }
section#boardContent table {width:100%; }
section#boardContent.data-row{ border-left:solid 1px #DBDBDB; }
section#boardContent input[type=text], input[type=password]{width:100px;
height:21px;border:1px solid #dbdbdb;}
section#boardContent .input_line{padding:5px;height:40px;line-height:50px;border-top:1px solid #DBDBDB;}
section#boardContent .title{min-height:50px;border-bottom:1px solid #e8eeef;
padding-left:10px;font-size:14px;line-height:35px;}
section#boardContent .link{padding:5px;line-height:20px;margin-top:10px;}
section#boardContent .uploadFile{padding:5px 0 5px 0px;line-height:20px;margin-top:10px;width:100%;border-top:1px solid #dbdbdb}
section#boardContent .more-btn {width:300px; margin:auto; text-align:center; height:35px; color:#ffffff; line-height:35px; font-size:15px; background:#808591; border-radius:3px; margin-top:15px;}
section#boardContent .btn_center {margin:auto;width:100%;
height:34px; margin-top:10px;border-top:1px solid #dbdbdb;padding-top:10px; text-align:center; }
section#boardContent .btn_center button{
 border-radius:3px; 
font-size:13px; width:45%; height:34px;display:inline-block; margin:0 5px; font-weight:bold;}
section#boardContent .memo{width:100%;height:74px;padding:0px;border:0px;margin:0px;}
section#boardContent .btn_center .btn1{ background:#fff;  color:#333333;  border:1px solid #c6c6c6; }
section#boardContent .btn_center .btn2{ background:#d41f36;  color:#fff;  border:1px solid #d41f36;  }
section#boardContent .memo-box{border:1px solid #dedede;float:left;width:70%;height:74px}
section#boardContent .comment_button{height:76px;padding:0px;margin:0px;width:100%;
border:1px solid #d41f36 ;background:#d41f36;color:#FFFFFF; font-size:13px;font-weight:bold}
section#boardContent .subject-text{
margin-top:15px;margin-right:5px;line-height:150%;table-layout:fixed;
width:95%;word-wrap:break-word;word-break:break-all;

}
section#boardContent .contents_holder{
padding-left:10px;margin-top:10px;margin-bottom:10px;
padding-bottom:10px; 
table-layout:fixed;width:95%;word-wrap:break-word;
word-break:break-all;
color:#555555;
border-bottom: 1px solid #e8eeef;

}
section#boardContent table td input[name=name], input[type=password] {width:130px;
height:21px;border:1px solid #dbdbdb;}
section#boardContent .icon-reply{background-image:url('../../common/img/new/icon_reply.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardContent .icon-secret{background-image:url('../../common/img/new/icon_secret.png');width:12px;height:14px;background-size:100%;float:left;margin-right:5px}
section#boardContent .icon-notice{background-image:url('../../common/img/new/icon_notice.png');width:26px;height:14px;background-size:100%;float:left;margin-right:5px}

/*±Û¾²±â*/
section#boardregister {background:#FFFFFF; }
section#boardregister table{border:none; width:100%;}
section#boardregister table td{padding:8px 8px 8px 8px; vertical-align:middle; border-bottom:solid 1px #dbdbdb;}
section#boardregister table .img{padding:5px; width:60px;}
section#boardregister table .img img{border:solid 1px #d9d9d9;}
section#boardregister table td input[name=name], input[type=password] {width:130px;
height:21px;border:1px solid #dbdbdb;}
section#boardregister table td input[name=subject]{width:72%;height:27px;margin-top:3px;float:left;border:0px}
section#boardregister table td textarea{width:95%;height:116px;border:0px solid #dbdbdb}
section#boardregister .btn_center {margin:auto; width:198px; height:34px; margin-top:20px; margin-bottom:20px;}
section#boardregister .btn_center .btn_save{border:none; background:#f35151; border-radius:3px; color:#FFFFFF; font-size:13px; width:94px; height:34px; float:left; font-weight:bold;}
section#boardregister .btn_center .btn_prev{margin-left:10px;border:none; background:#808591; border-radius:3px; color:#FFFFFF; font-size:13px; width:94px; height:34px; float:left; font-weight:bold;}
section#boardregister .attach{float:left;}
section#boardregister .secret_button{width:38px;height:38px;float:right;border:0px solid}
section#boardregister .secret_button.on{background-image: url("../../common/img/new/btn_secret_on.png");background-size:100% }
section#boardregister .secret_button.off{background-image: url("../../common/img/new/btn_secret_off.png");background-size:100%; }
section#boardregister .notice_button{width:38px;height:38px;float:right;border:0px solid}
section#boardregister .notice_button.on{background-image: url("../../common/img/new/btn_notice_on.png");background-size:100% }
section#boardregister .notice_button.off{background-image: url("../../common/img/new/btn_notice_off.png");background-size:100%; }
section#boardregister .speechBox{background:#ffffff;border-bottom:solid 1px #dbdcde;border:0px;width:100%;height:30px}
section#boardregister #board-attach{list-style:none; overflow:hidden; position:relative; margin-bottom:5px;}
section#boardregister #board-attach li.item{float:left; width:50px; height:50px; overflow:hidden; margin-right:7px; margin-bottom: 7px;}
section#boardregister #board-attach li.item button.file-face{width:100%; height:100%; border:none; background-image:url("../../common/img/new/btn_file_plus.png"); background-size:100% 100%; font-size:0;}
section#boardregister #board-attach li.item button.file-face.preview{background-size:100% auto; border:none;}
section#boardregister #board-attach li.item input.file-hidden{opacity:0; margin-bottom:-20px;}

/*»èÁ¦*/
section#board-delete .btn_center {margin:auto; width:198px; height:34px; margin-top:20px; margin-bottom:20px;}
section#board-delete .btn_center .btn_confirm{border:none; background:#f35151; color:#FFFFFF; font-size:14px; width:94px; height:34px; float:left; line-height:34px; border-radius:3px;}
section#board-delete .btn_center .btn_back{margin-left:10px;border:none; background:#808591;  color:#FFFFFF; font-size:14px; width:94px; height:34px; float:left; line-height:34px; border-radius:3px;}
section#board-delete .content {text-align:center}

/*ºñ¹Ð¹øÈ£*/
section#board-secret .content{text-align:center}
section#board-secret .btn_center {margin:auto; width:198px; height:34px; margin-top:20px; margin-bottom:20px;}
section#board-secret .btn_center .btn_confirm{border:none; background:#f35151; color:#FFFFFF; font-size:14px; width:94px; height:34px; float:left; line-height:34px; border-radius:3px;}
section#board-secret .btn_center .btn_back{margin-left:10px;border:none; background:#808591;  color:#FFFFFF; font-size:14px; width:94px; height:34px; float:left; line-height:34px; border-radius:3px;}
/**** ¸ð¹ÙÀÏ °Ô½ÃÆÇ end*****/

#top-anchor{position:fixed;top:0;left:50%;right:50%;width:55px;background-color:rgba(123,123,123,0.5);padding:8px 12px;z-index:999;display:none;text-align:center;color:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

/*
description : ¸ð¹ÙÀÏ°Ô½ÃÆÇ¿¡ È°¿ëÇÒ css Ãß°¡ Á¦ÀÛ;
author : À±ÅÂ°Ç tg0825@godo.co.kr;
date : 20140915
*/
/*button*/
.btn-reset {border:0;background:transparent;padding:0;margin:0}
.btn {display:inline-block;width:94px;padding:10px 0;border-radius:4px;border:0;text-align:center}

/* gd-flipcover */
.gd-member-btn {background:#626262;	text-align:center;overflow:hidden;display:table;width:100%;table-layout:fixed;border-bottom:1px solid #454545}
.gd-flipcover-btn button {width:44px;height:44px;border:0}
.gd-flipcover-btn button span {margin-top:6px}
.gd-flipcover-btn {	position:absolute;top:0;left:0;z-index:1000}

.gd-member-btn .btn {display:table-cell;padding:10px}
.gd-member-btn .btn:first-child {padding-right:0}
.gd-member-btn .btn .btn-register {background:#3a3a3a}
.gd-member-btn .btn a {display:block;	background:#242424;color:#fff;border-radius:5px;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.gd-flipcover-btn button{background:#000}
.gd-flipcover {	position:absolute;	top:0;left:0;height:100%;width:75%;background:#626262;z-index:10000;overflow-y:auto;visibility:hidden;
	/*box-shadow:0 5px 5px rgba(0,0,0,.5) reflow¿¡ ÀÇÇÑ ÆÛÆ÷¸Õ½º ÀúÇÏ. ¾Èµå·ÎÀÌµå ½ºÅ©·Ñ¹Ù ¹ö±×.*/
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translate3d(-100%,0,0);
	-moz-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	-o-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.gd-open .gd-flipcover {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
.gd-flipcover-inner >* {-webkit-transform:translateZ(0)}
.gd-gnb-close {position:fixed;top:10px;right:10px;padding:10px;border-radius:50%;border:0;opacity:0;z-index:10001;visibility:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.gd-open .gd-gnb-close {opacity:1;visibility:visible}
.gd-flipbg {position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity 300ms,width 50ms 300ms,height 50ms 300ms;-moz-transition:opacity 300ms,width 50ms 300ms,height 50ms 300ms;-ms-transition:opacity 300ms,width 50ms 300ms,height 50ms 300ms;-o-transition:opacity 300ms,width 50ms 300ms,height 50ms 300ms;transition:opacity 300ms,width 50ms 300ms,height 50ms 300ms;z-index:109}
.gd-open .gd-flipbg {position:absolute;top:0;right:0;width:100%;height:100%;opacity:.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
.gd-flipcover .loginname {color:#fff;text-align:center}
.gd-gnb .dep1 ul {display:none}
#categorylist{ padding:9px 7px;}
#categorylist .gd-gnb{  border-top:1px solid #d1d1d1;  border-left:1px solid #d1d1d1;  border-right:1px solid #d1d1d1; }
#categorylist .gd-gnb .dep1 .dep2 {display:block !important;padding-left: 10px;}
.gd-gnb .dep1 li {position:relative}
.gd-gnb .dep1 li a {display:block;padding:14px 40px 14px 10px;word-break:break-all; ;color:#222222;}
.gd-gnb .dep2 li a {padding:12px 40px 12px 10px;background:#fff; }
.gd-gnb .dep1>li>a {position:relative;z-index:5;display:block;background:#626262;color:#fff;border-bottom:1px solid #4D4D4D}
.gd-gnb .dep1>li>button .sprite-icon {}
.gd-gnb .dep1>li>.block .sprite-icon {}
.gd-gnb .dep2 {position:relative;z-index:1}
.gd-gnb .dep2 li button .sprite-icon {
}
.gd-gnb .dep2>li>a {/* padding-left:35px; */color:#222222;

background-color:#fff;border-bottom:1px solid #d1d1d1;}
.gd-gnb .dep2 li button .sprite-icon {}
.gd-gnb .dep3 li button .sprite-icon {}
.gd-gnb .dep2 li a .sprite-icon.open {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.gd-gnb .dep2 li a .sprite-icon {-}
.gd-gnb li>a .sprite-icon {position:absolute;top:11px;margin-left:-25px}
.gd-gnb .dep2 [class^=dep] li a .sprite-icon {background-position:-75px -150px;width:15px;padding-top:15px;margin-left:-20px}
.gd-gnb .dep3>li>a {padding-left:45px;color:#616161; border-bottom:1px solid #e0e0e0; }
.gd-gnb .dep4>li>a {padding-left:55px;color:#616160}
.gd-gnb .dep5>li>a {padding-left:65px;color:#616161}
.gd-gnb .gnb-arr {	position:absolute;top:6px;right:8px;z-index:10;width:72px;
background:url('../img/new/show_pdt_btn.png') no-repeat 0 0;
background-size:72px 22px; color:#48494b;  border-radius:3px; 
vertical-align:top; display:inline-block; height:22px; line-height:18px; margin:0;padding:0;}
.gd-gnb .dep2 .gnb-arr {}

.gd-quicknav ul{font-size:0;line-height:0;text-align:center;margin:0 0 25px}
.gd-quicknav ul li{display:inline-block;width:33.3%;text-align:center;	font-size:12px;line-height:14px}
.gd-quicknav ul li a{display:block}
.gd-quicknav ul li a .sprite-etc{display:inline-block;width:75px;height:75px;padding-top:0;margin:0 0 10px}
.gd-quicknav ul li a .sprite-etc+span{display:block}

.gd-footer {padding:20px 0 10px;border-top:1px solid #d5d5d5;background:#eee}

/* sprite images
ui-components.html ¿¡¼­ È®ÀÎ °¡´É
ex ) .sprite-icon.icon-name
*/
/*icon type*/
.sprite-icon {

height:22px;display:inline-block;overflow:hidden;vertical-align:middle}

.icon-gnb {background-position:0 0;width:20px;padding-top:20px}
.icon-people {background-position:-25px 0;width:20px;padding-top:20px}
.icon-search {background-position:-50px 0;width:20px;padding-top:20px}
.icon-bag-black {background-position:-75px 0;width:20px;padding-top:22px}
.icon-arr-r {background-position:-100px 0;width:5px;padding-top:15px}
.icon-megaphone {background-position:-125px 0;width:30px;padding-top:30px}
.icon-facebook {background-position:-175px 0;width:30px;padding-top:30px}
.icon-facebook {background-position:-175px 0;width:30px;padding-top:30px}
.icon-twitter {background-position:-225px 0;width:30px;padding-top:30px}
.icon-kakao {background-position:-275px 0;width:30px;padding-top:30px}
.icon-kas {background-position:-325px 0;width:30px;padding-top:30px}
.icon-ticket-red {background-position:0 -25px;width:18px;padding-top:18px}
.icon-book-red {background-position:-25px -25px;width:18px;padding-top:18px}
.icon-document {background-position:0 -50px;width:25px;padding-top:25px}
.icon-token {background-position:-25px -50px;width:25px;padding-top:25px}
.icon-ticket {background-position:-50px -50px;	width:25px;padding-top:25px}
.icon-bag {background-position:0 -75px;width:25px;padding-top:25px}
.icon-board {background-position:-25px -75px;width:25px;padding-top:25px}
.icon-heart {background-position:-50px -75px;width:25px;padding-top:25px}
.icon-contact {background-position:0 -100px;width:25px;padding-top:25px}
.icon-camera {background-position:-25px -100px;width:25px;padding-top:25px}
.icon-balloon {background-position:-50px -100px;width:25px;padding-top:25px}
.icon-list {background-position:0 -125px;width:16px;padding-top:16px}
.icon-one {	background-position:-25px -125px;width:16px;padding-top:16px}
.icon-grid1 {background-position:-50px -125px;width:16px;padding-top:16px}
.icon-grid2 {background-position:-75px -125px;width:16px;padding-top:16px}
.icon-list-wh {background-position:-100px -125px;width:16px;padding-top:16px}
.icon-one-wh {background-position:-125px -125px;width:16px;padding-top:16px}
.icon-grid1-wh {background-position:-150px -125px;width:16px;padding-top:16px}
.icon-grid2-wh {background-position:-175px -125px;width:16px;padding-top:16px}
.icon-arr-b-white {/* background-position:0 -150px;width:15px;padding-top:9px */}
.icon-arr-b-gray {/* background-position:-25px -150px;width:16px;padding-top:16px */}
.icon-plus1 {background-position:-50px -150px;width:17px;padding-top:17px}
.icon-plus2 {background-position:-75px -150px;width:25px;padding-top:25px}
.icon-x-white {background-position:-100px -150px;width:25px;padding-top:25px}
.icon-minus1 {background-position:-125px -150px;width:25px;padding-top:25px}
.icon-arr-r2 {background-position:0 -175px;width:25px;padding-top:38px}
.icon-check-wh {background-position:-50px -25px;width:11px;padding-top:11px}
.icon-mobile-wh {background-position:-75px -25px;width:9px;padding-top:16px}
.icon-plus3 {background-position:-50px -175px;width:16px;height:16px;padding:0}
.icon-minus3 {background-position:-75px -175px;width:16px;height:16px;padding:0}
.share-area .share-btn [class^=sns] {background-image:url(../../common/img/sprite-icon.png);width:30px;height:0;background-repeat:no-repeat;background-size:400px 300px;-webkit-background-size:400px 300px}
.share-area .share-btn .sns01 {background-position:-225px 0;width:30px;padding-top:30px}
/*twitter*/
.share-area .share-btn .sns02 {background-position:-175px 0;width:30px;padding-top:30px}
/*facebook*/
.share-area .share-btn .sns03 {background-position:-275px 0;width:30px;padding-top:30px}
/*kakaotalk*/
.share-area .share-btn .sns04 {background:url(../../common/img/detailp/icon_me2day_off.png) no-repeat;width:29px;height:29px}
.share-area .share-btn .sns05 {background:url(../../common/img/detailp/icon_cyworld_off.png) no-repeat;width:29px;height:29px;margin-top:7px}
.share-area .share-btn .sns06 {background-position:-325px 0;width:30px;padding-top:30px;display:block!important}
/*etc type*/
.sprite-etc {background-image:url(../../common/img/sprite-etc.png);background-repeat:no-repeat;background-size:400px 300px;-webkit-background-size:400px 300px;overflow:hidden}
.sprite-etc.fav {background-position:0 0}
.sprite-etc.cs {background-position:-80px 0}
.sprite-etc.my {background-position:-160px 0}

section#subcategory-list .top_title {clear:both; line-height:34px; background:#fff; color:#222222; font-size:12px; text-align:center; border-bottom:solid 1px #969ca3; }
section#subcategory-list .top_title li {display:inline}
section#subcategory-list .top_title li.on a {fong-weight:bolder;}
section#subcategory-list .top_title li a {padding: 11px 7px 9px}

/* »óÇ° ºäÆäÀÌÁöÀÇ urlº¹»ç css */
#copyUrlArea {position:fixed; top:45%; left:0; width:100%; padding:0 25px; z-index:100; display:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#copyUrlArea #copyUrlInnerArea {position:relative; width:100%; border:1px solid #000; padding:20px 15px; background:#fff; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#copyUrlArea #copyUrlInnerArea #copyUrlAreaClose {position:absolute; top:20px; right:15px; width:23px; height:23px; z-index:100; background:url('../../common/img/detailp/m_pop_close.gif');}
#copyUrlArea #copyUrlInnerArea input[type='text'] {width:100%; padding:5px; background:#eee; border:1px solid #bbb; border-radius:10px; color:#999; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/* ¸ð¹ÙÀÏ ÆäÀÌÁöÀÇ ·¹ÀÌ¾î ÆË¾÷ css */
#frmMask {position:absolute; top:0; left:0; width:100%; z-index:99; background:#000; opacity:0.2;}
.mobileLayerArea {position:absolute; top:0; left:0; width:100%; z-index:100;}
.mobileLayerArea #frmTitle {width:100%; height:55px; text-align:center; line-height:55px; background:#a8adb8; color:#fff; opacity:1; z-index:100;}
.mobileLayerArea #frmTitle #frmClose {position:absolute; top:0; right:0; width:59px; height:52px; background:url('../../common/img/btn_close.png');}
.mobileLayerArea .mobileLayerFrame {width:100%; z-index:100; background:#fff;}
.layer-class {position:absolute; left:2%; width:96%; background:#ffffff; display:block; border-radius:1em; box-shadow:2px 2px 4px #7f7f7f; z-index:1000;}
.layer-class #layer_title {background:#313030; width:100%; border-top-left-radius:.7em; border-top-right-radius:.7em; height:45px; border-bottom:solid 1px #b2b2b2;}
.layer-class #layer_title .title{padding-left:14px; line-height:45px; font-size:16px; color:#FFFFFF; float:left;}
.layer-class #layer_title #cancel-btn { float:right; background:url("../../common/img/nmyp/btn_close_off.png") no-repeat; border:none; width:31px; height:32px; margin-top:7px; margin-right:7px;}
.layer-class #layer_title #cancel-btn:active{background:url("../../common/img/nmyp/btn_close_on.png") no-repeat;}
.layer-class iframe {border-bottom-left-radius:1em; border-bottom-right-radius:1em;}

/*¸ÞÀÎÄÁÅÙÃ÷ 20160203*/


.vip_res_tit{ text-align:center; width:50%; margin:20px auto 0 auto; }
.vip_res_tit img{ max-width:100%; }
.vip_res_bns{ text-align:center; margin:5px 0 0 0;}
.vip_res_bns a{ display:inline-block; width:48%;}
.vip_res_bns a:first-child{ margin:0 10px 0 0;}
.vip_res_bns a img{ max-width:100%; }
.main_cont_wrap{ padding:0 10px; }
.main_new_pdt_tit{ width:12.5%; margin:19px 0 0 0;}
.main_new_pdt_tit img{ max-width:100%;}
.main_mini_bottom{text-align:center; margin:9px 0 0 0;}
.main_mini_bottom a{ display:inline-block; width:48%; vertical-align:top; }
.main_mini_bottom a img{ max-width:100%; }
.main_mini_bottom a:first-child{ margin:0 10px 0 0;}
.main_long_bn{ width:100%; margin:9px 0 0 0;}
.main_long_bn a{ width:100%; }
.main_long_bn a img{ width:100%; }
.vip_res_bns a img{ max-width:100%; }
.cate_menu{}
.cate_menu a{ display:inline-block; float:left; width:25%; text-align:center; height:29px; background:#262629; line-height:29px;
	color:#e3e3e3; box-sizing: border-box; border-right:1px solid #434343; 
}
.cate_menu a:last-child{ border-right:0 none; }
.cate_menu1{  border-bottom:1px solid #434343; overflow:hidden; } 
.cate_menu2{overflow:hidden; } 
.ft_shop_etc{}
.cscenter{ display:inline-block; width:100%; text-align:center; position:relative;}
.cs_tit{color: #fff; font-size: 11px; font-weight: 500;}
.cs_tel{color: #fff; font-size: 21px; padding: 19px 0 0 0; font-weight: bold;}
.cs_lists{ display:inline-block;  margin:6px 0 0 0;}
.cs_lists li{ color:#fff; font-size:10px;}
.cs_link_btn_wrap{padding-top:13px;}
.cs_link_btn{  margin:0 auto;   width:80%; display:inline-block; height:28px; line-height:28px; background:#d41f37; color:#fff; }
.one_link_btn_wrap{margin:0;padding:0; vertical-align:bottom; width:100%; }
.one_link_btn{width: 100px; display: inline-block; height: 28px; line-height: 28px; border: 1px solid #dddddd; color: #fff; font-size:10px; margin-right:5px;}
.faq_btn{width: 100px; display: inline-block; height: 28px; line-height: 28px; border: 1px solid #dddddd; color: #fff; font-size:10px; margin-left:5px;}
.bank_account{ margin:9px 0 0 0; }
.bank_account .account_nm{ font-size:10px; color:#888888; display: inline-block; padding-right: 12px;}
.bank_account .account_num{ font-size:10px; color:#888888; display: inline-block; padding-left: 12px;}
.bank_num{  display:inline-block; width:100%; text-align:center; position:relative; padding-top:35px;}
.bank_num_tit{ color:#000000;font-size:11px; font-weight:500;} 
.bank_num_nm{color: #000000; font-size: 21px; padding: 19px 0 0 0; font-weight: bold;}
.ft_copy_con{ padding:35px 0; }
.ft_copy_con ul{display:none; text-align:center; margin: 10px 0 0;}
.ft_copy_con ul li{font-size:10px; color:#888888; line-height:1.7;}
.ft_copy_con ul li .info_content{ padding:0 5px; }
.ft_copy_con ul li .info_content a {color:#888888;}
.ft_copy_con .copy{ text-align:left; color:#555555; margin:10px 0 0 0;}
.ft_copy_con button {font-size:11px; color:#fff; font-weight:500; background: url('../img/new/main/footer_arrow_white.png') no-repeat center right 6px/auto 5px; padding-right: 20px; border: 1px solid #fff; height: 25px;}
.ft_copy_con button.on {background: url('../img/new/main/footer_arrow_white_on.png') no-repeat center right 6px/auto 5px;}
.main_bt_icons_area{text-align:center; border-top:1px solid #e4e4e6; background:#f9f9f9;}
.main_bt_icons_area .main_bt_icons{ text-align:center; padding:13px 0 0 0; }
.main_bt_icons_area .main_bt_icons a{ text-decoration:none; display:inline-block;   text-align:center; width:23%; padding:0 0 12px 0;}
.main_bt_icons_area .main_bt_icons a img{ width:100%; }
.main_bt_icons_area .main_bt_icons p{ margin:6px 0 0 0; color:#666666;  }

.swiper-slide-next{}
.mobile_main_vbn{}
.mobile_main_vbn img{ width:100%; }
#goodsscroll-2{}
.mt07{ margin-top:7px; }


/*»ó¼¼Ãß°¡ 20160203*/
.add-formation-area{ float:left; width:100%; margin:10px 0 10px 0; }
.add-formation-area .add-formation-tit{  background:#55545d;height:30px; font-size:12px; color:#fff;  }
.add-formation-area .add-formation-tit p{ padding:8px 0 0px 10px;   }
.add-formation-area .add-formation-table{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; display:table; width:100%; border-spacing:0; padding:0; box-sizing: border-box; }
.add-formation-area .add-formation-table .row{ display:table-row;  }
.add-formation-area .add-formation-table .row .pdt-tcon{  display:table-cell; padding:10px 0; border-bottom:1px solid #d9d9d9; }
.add-formation-area .pdt-img{ vertical-align:middle; width:20%; text-align:center;}
.add-formation-area .pdt-img a{ display:block; width:38px; height:38px;  margin:0 auto;}
.add-formation-area .pdt-nm{ text-align:left; vertical-align:middle; width:55%;}
.add-formation-area .pdt-nm a{ text-align:left; padding:0 0 0 0; color:#55545d;     }
.add-formation-area .pdt-ea{ text-align:center; vertical-align:middle; width:25%;}
.add-formation-area .pdt-ea .top{ overflow:hidden; width:100%;   }
.add-formation-area .pdt-ea .bottom{ overflow:hidden; width:100%;margin:10px 0 0 0; }
.add-formation-area .pdt-ea .adf_cbtn{ float:right; width:17px; height:17px; margin:0 5px 0 4px; }
.add-formation-area .pdt-ea .ea-price{ float:right; text-align:right; color:#d41f36;   letter-spacing:-0.5px;}
.add-formation-area .pdt-ea .ea_p{ float:left; width:17px; height:17px; }
.add-formation-area .pdt-ea .ea_m{ float:left; width:17px; height:17px; }
.add-formation-area .pdt-ea .ea_inp1{ float:left; width:30px; height:17px; padding:0; box-sizing: border-box;
border-top:1px solid #55545d; border-bottom:1px solid #55545d;
border-left:0 none; border-right:0 none;text-align:center; 
}


.color-add-area{ float:left; width:100%; margin:10px 0 10px 0; }
.color-add-area .color-add-tit{  background:#55545d;height:30px; font-size:12px; color:#fff;  }
.color-add-area .color-add-tit p{ padding:8px 0 0px 10px;   }
.color-add-area .color-add-table{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; display:table; width:100%; border-spacing:0; padding:0; box-sizing: border-box; }
.color-add-area .color-add-table .row{ display:table-row;  }
.color-add-area .color-add-table .row .pdt-tcon2{  display:table-cell; padding:7px 0; border-bottom:1px solid #d9d9d9; }
.color-add-area .pdt-color{ vertical-align:middle; width:20%; text-align:center;}
.color-add-area .pdt-color p{ padding:0 0 0 13px; text-align:left; }
.color-add-area .pdt-ea-select{ text-align:left; vertical-align:middle; width:40%;}
.color-add-area .pdt-c-price{ vertical-align:middle; width:40%;}
.color-add-area .pdt-ea-select.ea-price{ float:left;  color:#d41f36;   letter-spacing:-0.5px;}
.color-add-area .pdt-ea-select .ea_p{ float:left; width:17px; height:17px; }
.color-add-area .pdt-ea-select .ea_m{ float:left; width:17px; height:17px; }
.color-add-area .pdt-ea-select .ea_inp1{ float:left; width:25px; height:17px; padding:0; box-sizing: border-box;
border-top:1px solid #55545d; border-bottom:1px solid #55545d; text-align:center; 
border-left:0 none; border-right:0 none;
}
.color-add-area .pdt-c-price .adf_cbtn{ float:left; width:17px; height:17px; margin:0 0 0 4px; }
.color-add-area .pdt-c-price .wr{ height:17px; float:right;  margin:0 11px 0 0;}
.color-add-area .pdt-c-price .ea-price{ float:left;  color:#d41f36;   letter-spacing:-0.5px;}
.color-add-area .pdt-nm a{ text-align:left; padding:0 0 0 0; color:#55545d; }
.color-add-area .pdt-ea{ text-align:center; vertical-align:middle; width:25%;}
.color-add-area .pdt-ea .top{ overflow:hidden; width:100%; }
.color-add-area .pdt-ea .bottom{ overflow:hidden; width:100%;margin:10px 0 0 0; }

.rental_view_wrap{}
.rental_view_table{ display:table; width:100%; border-spacing:0; padding:0; border-top:1px solid #58646e; margin:10px 0 0 0;}
.rental_view_table .row{ display:table-row; }
.rental_view_table .tit{  vertical-align:middle; display:table-cell; width:30%; background:#fbfbfb;   border-bottom:1px solid #f5f5f5;}
.rental_view_table .tit p{ padding:0 0 0 10px; color:#222222;  }
.rental_view_table .cont{  vertical-align:middle;  padding:10px 0; display:table-cell; width:70%;   border-bottom:1px solid #f5f5f5; color:#555555; }
.rental_view_table .cont p{ padding:0 10px 0 10px; color:#555555; }
.rental_view_table .cont .nm{ color:#222222; }
.rental_view_table .cont input{ border:1px solid #d3d3d3; border-radius:3px; padding:0px;width:100%; }
.rental_view_table .rental_inp1{ height:18px; line-height:18px; }
.rental_view_table .rental_txtarea1{ height:157px;  border:1px solid #d3d3d3; border-radius:3px; padding:0px;width:100%; }
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.pdboth_15{ padding-left:15px; padding-right:15px; }
.pdboth_07{}
.pdt20{ padding-top:20px; }
.pdt09{ padding-top:9px; }
.ft_red{color:#dd1c24; font-weight:bold;}
.ft_red_under{ color:#000000; }
.coupon_order_bx {position:relative; text-align: left; margin: 0 0 10px;}
.coupon_order_bx > div {margin-bottom: 10px;}
.coupon_order_bx > div:last-child {margin-bottom: 0;}
.coupon_order_bx .big_thks_btn{ position:absolute; top:10px; right:5px;
display:inline-block; width:105px; height:42px; background:#d41f36; border-radius:5px; 
letter-spacing:-0.5px;
text-align:center; 
}
.coupon_order_bx .big_thks_btn p{ color:#fff; font-size:11px; letter-spacing:-1px; padding:8px 0 0 0;}
.coupon_order_bx .big_thks_btn .big{ display:block; color:#fff; font-size:15px; }
.addr_list_btn {width: 100%; height:45px; line-height:43px; background:#fff; text-align:center; font-size: 14px; color: #000; display: block; border: 1px solid #000; margin: 20px 0;}
.join_text{ width:80%; margin:0 auto; text-align:center; padding-top: 50px;}
.join_text strong {font-size:18px; color:#dd1c24; font-weight:bold;}
.join_text p {font-size:15px; color:#000000; font-weight:500;}
.join_text span {font-size:10px; color:#666666;}
.join_text_wrap{padding:35px 0; background:url('../img/new/member/end_join.png') no-repeat top 35px center/42px;}
.account_tit1{ color:#222222; font-size:13px; margin:8px 0 10px 0;   }

/*¹è¼ÛÁö Ãß°¡°ü·Ã*/
.addr_list_tit_con{  height:25px; background:#d41f36; position:relative; }
.addr_list_tit_con .before_btn{ position:absolute; top:6px; left:10px; width:100%; }
.addr_list_tit_con .before_btn a{  display:block; color:#fff; line-height:11px;   }
.addr_list_tit_con .before_btn a img{ width:7px; height:11px; margin:0 6px 0 0px; vertical-align:top }
.addr_list_top_tit{ position:relative; height:23px; line-height:23px;  margin:7px 0 0 0; }
.addr_list_top_tit a{ width:76px; height:23px; line-height:23px; display:inline-block; position:absolute; top:0; right:0; 
	background:#f5f5f5; border:1px solid #dddddd; text-align:center; color:#595a5b; border-radius:3px; 
} 
.addr_list_top_tit p{ color:#48494b; font-size:13px;   }
.addr_list_top_wrap{  padding:0 7px 0 7px; }
.addr_list_t_wrap{ padding:0 7px 0 7px; margin:15px 0 0 0;}
.addr_list_t_top{ display:table; width:100%; border-spacing:0; padding:0; border:0; border-top:1px solid #58646e; }
.addr_list_t_top .row{ display:table-row;}
.addr_list_t_top .list_con{ display:table-cell; background:#fbfbfb; height:30px; vertical-align:middle; color:#48494b; text-align:center; font-weight:normal;  border-bottom:1px solid #f5f5f5;}
.addr_list_t_top .pdt{ width:15% ; border-right:1px solid #eaeaea;}
.addr_list_t_top .nm{ width:15% ; border-right:1px solid #eaeaea;}
.addr_list_t_top .info{ width:50% ; border-right:1px solid #eaeaea;}
.addr_list_t_top .edit{ width:20%;}
.addr_list_t_bottom{ display:table; width:100%; border-spacing:0; padding:0; border:0; }

.addr_list_t_bottom{ display:table; width:100%; border-spacing:0; padding:0; border:0; }
.addr_list_t_bottom .row{ display:table-row;}
.addr_list_t_bottom .list_con{ display:table-cell; border-bottom:1px solid #f5f5f5; height:86px; vertical-align:middle; color:#48494b; }
.addr_list_t_bottom .pdt{ width:15% ; border-right:1px solid #eaeaea; text-align:center;}
.addr_list_t_bottom .nm{ width:15% ; border-right:1px solid #eaeaea; text-align:center;}
.addr_list_t_bottom .info{ width:50% ; border-right:1px solid #eaeaea; text-align:left; }
.addr_list_t_bottom .info p{ padding:0 13px; color:#48494b; }
.addr_list_t_bottom .edit{ width:20%; text-align:center;}
.addr_list_t_bottom .edit .edt_btn{ display:block; width:38px; height:23px;margin:0 auto;  line-height:23px;   background:#f5f5f5; border:1px solid #dedede; border-radius:4px; }
.addr_list_t_bottom .edit .del_btn{display:block; width:38px; height:23px;  margin:10px auto 0 auto; line-height:23px; background:#f5f5f5; border:1px solid #dedede; border-radius:4px;}
.addr_list_t_bottom .red_base{ color:#d41f36;  display:block; }
.addr_require_tit{ color:#555555;  height:16px; line-height:16px; margin:6px 0 0 0; }
.addr_require_tit img{ width:12px; height:14px; vertical-align:top; margin:0 5px 0 0;}
.addr_list_t2{ display:table; border-top:1px solid #58646e; width:100%; border-spacing:0px; padding:0; }
.addr_list_t2 .row{ display:table-row;}
.addr_list_t2 .row .list_con{ display:table-cell;  border-bottom:1px solid #e5e5e5; }
.addr_list_t2 .row .tit{  height:40px; vertical-align:middle; background:#fafafa; width:30%; text-indent:6px; 
border-right:1px solid #e5e5e5;  box-sizing: border-box;  
}
.addr_list_t2 .row  .addr_tit{
height:120px; vertical-align:middle; background:#fafafa; width:30%; text-indent:6px; 
border-right:1px solid #e5e5e5;  box-sizing: border-box;  
}
.addr_list_t2 .row .addr_con{vertical-align:middle; width:70%;}
.addr_list_t2 .row .con{  height:40px; vertical-align:middle; width:70%;}
.addr_list_t2 .row .rq_img{ width:12px; height:14px; margin:0 0 0 5px; }
.addr_list_t2 .row .inpt1{ border:1px solid #b1b1b1; margin:0 0 0 5px; height:24px; line-height:24px; width:90%;}
.addr_list_t2 .row .inpt2{ border:1px solid #b1b1b1; margin:0 0 0 5px; height:24px; line-height:24px; width:25%;}
.addr_list_t2 .row .addr_con_bx1{ margin:0 0 15px 0;}
.addr_list_t2 .row .addr_con_bx2{ margin:0 0 15px 0;}
.addr_list_t2 .row .addr_con_bx3{ }
.addr_list_t2 .row .s_line{ padding:0 0px 0 5px ;display:inline-block; text-align:center; } 
.addr_list_t2 .row .s_line2{ padding:0 0px 0 3px ;display:inline-block; text-align:center; } 
.addr_list_t2 .row .zip_code_fbtn{ height:25px; line-height:25px; background:#51515e; display:inline-block; color:#fff; 
letter-spacing:-1px; padding:0 5px; 
}
.addr2-chk-bx{ height:16px; margin:10px 0 0 0;}
.addr2-chk-bx input{ width:16px; height:16px; border:1px solid #b1b1b1; vertical-align:top; display:inline-block;  line-height:16px; }
.addr2-chk-bx label{ vertical-align:top; display:inline-block; color:#555555; margin:0 0 0 4px; line-height:16px; }
.evt_lists{ padding:15px 15px; text-align:center; }
.evt_lists .evts{ width:45%;  display:inline-block; margin:0 2% 2% 2%;}
.evt_lists .evts a{ display:block; width:100%; }
.evt_lists .evts img{ width:100%; }


.evt_con_wrap{ padding:10px 7px; }
.evt_bx{ border-top:1px solid #58646e;}
.evt_in{ padding:10px 11px; }
.evt_in img{ width:100%; }
.evt_con_infos{ padding:0 10px 10px 10px; color:#222; font-size:12px; }



#srvlist{    background-color: #ffffff;    min-height: 100%;}
.sv_item{padding: 0 10px 10px;}
.sv_item .roundbox {
margin:10px 0 0 0;
background-color: #ffffff;
border: 1px solid #b8c5c7;
}

.sv_item .roundbox .s_list {
border-bottom: 1px solid #cccccc;

font-size: 16px;
height: 50px;
line-height: 50px;
padding-left: 15px;
padding-right: 15px;
position: relative;
display:block;
}
.sv_item .roundbox .s_list:last-child{
border-bottom:0 none;
}

.sv_item .roundbox .s_list .s_title {
float: left;
}

.sv_item .roundbox .s_list .s_right {
background: rgba(0, 0, 0, 0) url("../img/myp/bullet.png") no-repeat scroll right center;
float: right;
font-size: 14px;
height: 50px;
text-align: right;
width: 15px;
}
.sv_item .roundbox .s_list .s_content {
float: right;
font-size: 12px;
font-weight: normal;
margin-right: 5px;
text-align: right;
}



section.member-join{ padding:20px 20px 0 20px; }
#boardContent .subj_nm .admin_txt{ color:#d41f36; }



.main {font-size:0;}
.main .cont01 img {width:100%;}
.main .cont02 img {width:100%;}
.main .cont03 img {width:100%;}
.main .cont04 {background:url('../img/new/main/main_cont_03.jpg') no-repeat center top/100% 100%; height:500px; text-align:center; position: relative; overflow: hidden;}
.main .cont04 .inner {width: 100%; height: auto; position: absolute; top: 62%; left: 50%; transform: translate(-50%, -50%);}
.main .cont04 > img {width:230px; padding:100px 0 30px;}
.main .cont04 ul {height: 220px;}
.main .cont04 ul li {box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.3); background:#ffffff; padding:25px; width: 48%; height: 220px; box-sizing:border-box; text-align: left;}
.main .cont04 ul li strong {font-size:13px; color:#000000; display:inline-block; margin-bottom:35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.main .cont04 ul li p {font-size:11px; color:#777777; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.main .cont04 ul li span {font-size:11px; color:#777777; display:inline-block; padding-top:28px;}
.main .cont04 .inner > a {font-size:15px; color:#ffffff; font-weight:bold; display:inline-block; padding-top:30px;}


.familysite {padding-bottom:25px; font-size: 0;}
.familysite > a {display: inline-block; vertical-align: middle; margin-right: 10px;}
.familysite > a img {width: 40px;}
.familysite select {display: inline-block; width: calc(100% - 50px); height:40px; font-size: 14px; color:#ffffff; padding:0 20px; background:#000000 url('../img/new/main/select_arrow.png') no-repeat center right 20px/12px; appearance:none;}







/*»óÇ°»ó¼¼ ÆÄÀÏ ¿Å±è*/
.goods_price2 {height:20px;line-height:20px;text-align:right;}
.goods_dc {height:20px;line-height:20px;text-align:right;color:#88eeff;}
section#goodsview2 {background:#FFFFFF;}
section#goodsview2 .top_title {border-bottom: solid 1px #ebebeb; position: relative;}
section#goodsview2 .top_title .goods_nm {font-size: 20px; color: #000000; text-align: center; padding: 16px 0;}
section#goodsview2 .top_btn{position: absolute; top: 19px; left: 20px; width: 19px; height: 16px;}
section#goodsview2 .top_btn .left_list_btn {width: 19px; height: 16px; background: url('../../common/img/new/goods/btn_list_view.png') no-repeat; background-size: 19px;}
section#goodsview2 .top_btn .right_other_btn{float:right; width:104px; height:27px; background:url('../../common/img/new/btn_more_view.png') no-repeat; background-size:104px 27px; line-height:27px; color:#FFFFFF; font-size:12px; text-align:center; margin-right:7px; margin-top:7px;}
section#goodsview2 .top_btn .right_other_btn2{float:right; width:104px; height:27px; background:url('../common/img/new/btn_more_view_up.png') no-repeat; background-size:104px 27px; line-height:27px; color:#FFFFFF; font-size:12px; text-align:center; margin-right:7px; margin-top:7px;}


section#goodsview2 .goods-other-wrap { height:76px; background:#FFFFFF; border-bottom:solid 1px #dbdcde;}
section#goodsview2 .goods-other-area { width:320px; margin:auto;}
section#goodsview2 .goods-other-area .goods-other-content { width:320px; margin:auto; }
section#goodsview2 .goods-other-area .goods-other-content .goods-other-item{ width:50px; height:50px; float:left; margin-top:13px;}
section#goodsview2 .goods-other-area .goods-other-content .left-margin{ margin-left:11px;}
section#goodsview2 .goods-other-area .goods-other-content .right-margin{ margin-right:12px;}
section#goodsview2 .goods-other-area .goods-other-content .goods-other-item img{ width:100%; height:100%;}

section#goodsview2 .goods-other-wrap { height:76px; background:#FFFFFF;}
section#goodsview2 .goods-other-wrap .goods-other-arrow { position:absolute; width:100%;}
section#goodsview2 .goods-other-wrap .goods-other-arrow-left {position:absolute; width:27px; z-index:99; float:left;}
section#goodsview2 .goods-other-wrap .goods-other-arrow .left-arrow{ width:27px; height:37px; margin-top:20px; float:left; background:url('../../common/img/detailp/btn_arrow_pre.png') no-repeat; z-index:99;}
section#goodsview2 .goods-other-wrap .goods-other-arrow-right {position:absolute; width:27px; z-index:99; float:right; right:0px;}
section#goodsview2 .goods-other-wrap .goods-other-arrow .right-arrow{  width:27px; height:37px; margin-top:20px; float:right; background:url('../../common/img/detailp/btn_arrow_next.png') no-repeat; z-index:99;}

section#goodsview2 .goods-contents-area {padding-bottom:26px;}
section#goodsview2 .goods-contents-area .goods-contents-area-top {}
section#goodsview2 .goods-contents-area .goods-contents-area-top .price_inner {margin:0 20px 0 20px; padding-bottom:25px; border-bottom:1px solid #000000;}
section#goodsview2 .goods-contents-area .goods-contents-area-top .goods_tit {font-size:20px; color:#000000; font-weight:500; padding: 25px 20px 0 20px;}
section#goodsview2 .goods-contents-area .goods-contents-area-top .content-item {}
section#goodsview2 .goods-contents-area .goods-contents-area-top .content-item .content-content {color:#de1b23; font-size:20px; font-weight: 600; display:inline-block;}
section#goodsview2 .goods-contents-area .goods-contents-area-top .content-item .content-title {color:#de1b23; font-size:13px; display:inline-block; font-weight: 500;}
section#goodsview2 .goods-contents-area .thumbnail-area {border-bottom: 1px solid #ebebeb;}
section#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img{}
section#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img img{width:100%; margin:none; margin-bottom:-3px;}
section#goodsview2 .goods-contents-area .thumbnail-area .goods-speach-description{background-image: url('../../common/img/goods/btn_goods_play.png'); background-size: 65px 65px; background-position: -8.5px -4px; z-index: 99; position: relative; height: 50px; width: 50px; color: #ffffff; text-align: center; float: left; margin-top: -50px;}
section#goodsview2 .goods-contents-area .thumbnail-area .goods-speach-description.playing{background-image: url('../../common/img/goods/btn_goods_stop.png');}
section#goodsview2 .goods-contents-area .thumbnail-area .goods-speach-description .speach-description-play{display: block; width: 100%; height: 100%; font-size: 0;}
section#goodsview2 .goods-contents-area .thumbnail-area .goods-speach-description .speach-description-timer{position: absolute; left: 0; right: 0; bottom: 1px; font-size: 11px; line-height: 12px; height: 12px; display: none;}
section#goodsview2 .goods-contents-area .thumbnail-area .goods-speach-description.playing .speach-description-timer{display: block;}
section#goodsview2 .goods-contents-area .thumbnail-area .zoom-area{z-index:99; position:relative; width:50px; height:50px; background:url('../../common/img/goods/btn_goods_view.png') no-repeat; background-size: 100% 100%; float:right; margin-top:-50px;}
section#goodsview2 .goods-contents-area .price-area {padding:0 20px;}
section#goodsview2 .goods-contents-area .price-area .price-text{/* float:left;  */}
section#goodsview2 .goods-contents-area .price-area .price-text .goods_price{ overflow:hidden;width:100%;font-size:12px; padding: 20px 0;}
section#goodsview2 .goods-contents-area .price-area .price-text .goods_price span{float:left;width:80px;padding-left:18px;}
section#goodsview2 .goods-contents-area .price-area .price-text .goods_price strike{ }
section#goodsview2 .goods-contents-area .price-area .price-text .goods_price em{ color:#000000; font-weight:bold;  font-style:normal;font-size:20px;}
section#goodsview2 .goods-contents-area .price-area .price-text .goods_price strong{ color:#56758f; font-weight:bold;  font-style:normal;}
section#goodsview2 .goods-contents-area .price-area .price-text .goods_dc{ color:#56758F; font-size:12px; font-weight:bold;  margin-left:15px; line-height:16px; }
section#goodsview2 .goods-contents-area .price-area .goods_coupon{ background:url('../../common/img/new/btn_coupon.png') no-repeat; background-size:51px 20px; width:51px; height:20px; color:#FFFFFF; font-size:12px; float:right; text-align:center; margin-top:4px; margin-right:15px;}

section#goodsview2 .goods-contents-area .share-area {border:solid 1px #d9d9d9; height:43px; margin-top:8px; clear:both;}
section#goodsview2 .goods-contents-area .share-area .share-title{height:43px; font-size:12px; color:#353535; margin-left:15px; line-height:43px; margin-right:18px; float:left;}
section#goodsview2 .goods-contents-area .share-area .share-btn {float:left; }
section#goodsview2 .goods-contents-area .share-area .share-btn .sns01{background:transparent url("../../common/img/detailp/icon_twitter_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns01:active{background:transparent url("../../common/img/detailp/icon_twitter_on.png") no-repeat;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns02{background:transparent url("../../common/img/detailp/icon_facebook_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns02:active{background:transparent url("../../common/img/detailp/icon_facebook_on.png") no-repeat;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns03{background:transparent url("../../common/img/detailp/icon_kakao_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns03:active{background:transparent url("../../common/img/detailp/icon_kakao_on.png") no-repeat;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns04{background:transparent url("../../common/img/detailp/icon_me2day_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns04:active{background:transparent url("../../common/img/detailp/icon_me2day_on.png") no-repeat;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns05{background:transparent url("../../common/img/detailp/icon_cyworld_off.png") no-repeat;  width:29px; height:29px; float:left; margin-top:5px; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns05:active{background:transparent url("../../common/img/detailp/icon_cyworld_on.png") no-repeat;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns06{background:transparent url("../../common/img/detailp/icon_kakaoStory_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; display: block !important; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns06:active{background:transparent url("../../common/img/detailp/icon_kakaoStory_on.png") no-repeat; display: block !important;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns07{background:transparent url("../../common/img/detailp/icon_pinterest_off.png") no-repeat;  width:29px; height:29px; float:left; margin-right:5px; margin-top:7px; display: block !important; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns07:active{background:transparent url("../../common/img/detailp/icon_pinterest_on.png") no-repeat; display: block !important;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns08{background:transparent url("../../common/img/detailp/icon_url_off.png") no-repeat;  width:29px; height:29px; float:left;margin-top:7px; display: block !important; cursor:pointer; background-size:29px 29px;}
section#goodsview2 .goods-contents-area .share-area .share-btn .sns08:active{background:transparent url("../../common/img/detailp/icon_url_on.png") no-repeat; display: block !important;}

section#goodsview2 .goods-contents-area .buy-info-area {background: #f8f8f8; padding: 25px 20px; clear: both;}
section#goodsview2 .goods-contents-area .buy-info-item {}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-title {float:left; max-width:40%; color:#353535;}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents {float:right; background: #ffffff; border: 1px solid #e2e2e2; width: 100px; height: 32px; position: relative;}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents select{height:26px; width:174px; text-align:right;}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents input{border: 0; width: auto; font-size: 15px; color: #000000; font-weight: 500; padding: 0; height: auto; text-align: center; float: initial; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: none;}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents input.inputable-addoption{width:165px;}	/* select element's width -9px (padding + border) */
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents .cnt_plus{width:12px; height:32px; background:url("../../common/img/new/goods/btn_amount_plus.png") no-repeat center; background-size:12px; position: absolute; top: 0; right: 14px;}
section#goodsview2 .goods-contents-area .buy-info-item .buy-info-contents .cnt_minus{width:12px; height:32px; background:url("../../common/img/new/goods/btn_amount_.png") no-repeat center; background-size:12px; position: absolute; top: 0; left: 14px;}
section#goodsview2 .goods-contents-area .buy-info-item .goods-detail-font-adjust {background: none; border: 0; width: auto; font-size: 13px; color: #000000; font-weight: bold; height: auto; padding: 9px 0;}
section#goodsview2 .goods-contents-area .buy-info-item p {height:16px;line-height:16px; margin-bottom:8px;}

#el-multi-option-display  table {border:0; border-collapse: separate; border-spacing: 3px;}
#el-multi-option-display  table td {border:1px solid #ccc; }
.goods-multi-option {}
.order-contents-area  {margin-top:2px; margin-left:8px; margin-right:4px;}
.order-contents-area  {height:20px; margin-bottom:2px; line-height:20px;}
.goods-multi-option table {border:1px solid #D3D3D3;}
.goods-multi-option table td {border-bottom:1px solid #D3D3D3;padding:10px;}
.goods-multi-option .order-contents-area {margin-top:2px; margin-left:8px; margin-right:4px; height:20px; margin-bottom:2px; line-height:20px;}
.goods-multi-option .order-contents-area  .buy-info-title {float:left; max-width:50%; color:#353535;}
.goods-multi-option .order-contents-area  .buy-info-title .cnt_plus{width:26px; height:26px; background:url("../../common/img/new/btn_amount_plus.png") no-repeat; background-size:26px 26px;float:right; margin-left:5px; }
.goods-multi-option .order-contents-area  .buy-info-title .cnt_minus{width:26px; height:26px; background:url("../../common/img/new/btn_amount_.png") no-repeat; background-size:26px 26px; float:right; margin-left:5px;}
.goods-multi-option .order-contents-area  .buy-info-contents { float:right; max-width:50%; font-size: 18px;	color: #333; }
.goods-multi-option .order-contents-area .buy-info-contents .del_multi_opt{width:11px; height:11px; background:url("../../common/img/new/btn_multioption_del.gif") no-repeat; background-size:11px 11px; margin-left:5px; display:inline-block;}
.goods-multi-option .total-price-area {padding: 25px 0; font-size: 0;}
.goods-multi-option .total-price-area p {font-size: 12px; color: #666666; font-weight: 400; display: inline-block; width: 50%; text-align: left;}
.goods-multi-option .total-price {color: #fa2828; width: 50%; display: inline-block; text-align: right; font-size: 20px; font-weight: bold;}
.order-contents-area  p {height:16px;line-height:16px; margin-bottom:8px;}

.add-option-area {width:296px;margin:auto; margin-bottom:18px;}
.add-option-area .btn-add-option {width:296px; height:38px; background:#FFFFFF; line-height:38px; text-align:center; font-size:14px; color:#808591; border-radius:4px; border:solid 1px #cecfcf; font-weight:bold;}
section#goodsview2 .goods-contents-area .quick-buy-integration-area-move-top { width: 40px; height: 40px; position: fixed; right: 15px; bottom: 67px; display: none;}
section#goodsview2 .goods-contents-area .quick-buy-integration-area-close {width: 35px; position: absolute; z-index: 101; cursor: pointer; text-align: center; left: 50%; top: 0; transform: translate(-50%, 0); bottom: initial !important;}

section#goodsview2 .goods-contents-area .quick-buy-integration-area { right: 0px; left: 0px; background-color: white; position: fixed; z-index: 100; bottom: 70px; display: none; }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll { overflow-y: scroll; -webkit-overflow-scrolling: scroll; }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll::-webkit-scrollbar { -webkit-appearance: none; background-color: #e1e1e1; }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll::-webkit-scrollbar:vertical { width: 6px; }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll::-webkit-scrollbar:horizontal { height: 6px; }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
section#goodsview2 .goods-contents-area .quick-buy-integration-area-scroll::-webkit-scrollbar-track {  border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); }
section#goodsview2 .goods-contents-area .quick-buy-integration-area .quick-buy-integration-area-contents { left: 0px; right: 0px; padding: 45px 20px 0 20px; }

section#goodsview2 .goods-contents-area .quick-simple-button-area { bottom: 0px; left: 0px; width: 100%; background-color: #ffffff; z-index: 100; position: fixed;}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area {text-align:center;}

section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area {text-align:center; font-size: 0; padding: 10px 20px; box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.1);}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area > div{ box-sizing:border-box; -webkit-box-sizing:border-box; width: 33.33%; display:inline-block; padding: 0 5px;}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area > div:last-child {}

section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-buy {}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-buy span {display:block; height: 50px; background-color: #000000; font-size: 15px; font-weight: 500; color: #fff; border: 1px solid #000000; line-height: 50px; box-sizing: border-box;}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-cart {}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-cart span {display:block; height: 50px; font-size: 15px; color: #000000; font-weight: 500; line-height: 50px; border: 1px solid #000000; box-sizing: border-box;}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-wish {	}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-wish span {display: block; height:50px; background-color: #999; font-size: 15px; font-weight: 500; color: #fff;  line-height: 50px;}
section#goodsview2 .goods-contents-area .quick-simple-button-area .btn-area .btn-soldout {font-size: 13px; width: 100%; height:46px; background:#5AAEFF; text-align: center; border-radius:4px; font-weight:Bold; line-height: 46px; margin: 3px 0px 0px 0;}
section#goodsview2 .goods-contents-area .other-settle-area {}

section#goodsview2 .goods-contents-area .goods-info-area {margin-top: 40px;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area {width: 100%; border-top: 10px solid #f8f8f8; border-bottom: 1px solid #eeeeee; min-height: 64px;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area::after {display:block; content:''; clear:both;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area-fixed{ position: fixed; top: 0px; right: 0px; width: 100%; z-index: 102; background: #ffffff;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-goodsDetail,
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-basic,
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-review,
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-qna {float: left; width: 25%; font-size: 14px; color: #666666; font-weight: 500; text-align: center; padding: 20px 0 0;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-review span {color:#aaaaaa; font-size:12px; display:block; padding: 6px 0;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .tab-qna span {color:#aaaaaa; font-size:12px; display:block; padding: 6px 0 0;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .active-tab {color: #000000; border-bottom: 3px solid #000000;  min-height: 41px;}

section#goodsview2 .goods-contents-area .tab-relative {padding:0 20px; background: #FFFFFF; box-sizing: border-box; font-size: 18px; color: #000000; font-weight: bold; margin-top: 40px; width: 100%; padding-bottom: 20px;}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .bar-area{}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .active-bar{}
section#goodsview2 .goods-contents-area .goods-info-area .tab-area .active-bar2{}
section#goodsview2 .goods-contents-area .goods-info-area .content-area {}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-detail { clear:both; float: left;}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .content-item {clear:both; height:24px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .content-item .content-title{font-size:12px; color:#353535; float:left; width:102px; line-height:24px; height:24px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .content-item .content-content{font-size:12px; color:#353535; float:left;line-height:24px; height:24px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .content-item .red{color:#f03c3c;font-weight:bold;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .content-item .blue{color:#56758F;font-weight:bold;}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review {padding:35px 20px 0 20px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .title {font-size:12px; color:#000000; padding-top: 30px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-title {}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-title .title{float:left;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-title .title .title_cnt{color:#466996}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-title .write-btn {height: 50px; line-height: 50px; font-size: 14px; color: #000000; font-weight: 500; text-align: center; background: none; border: 1px solid #000000;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item {border-bottom:none; margin-top:14px; border-top: 1px solid #eeeeee;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-title { border-bottom:solid 1px #eeeeee; padding: 20px 0;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-title .review-item-subject {font-weight: 500; color: #000000; font-size: 14px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-title .review-item-id {color: #999999; font-size: 12px; padding-top: 15px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-title .review-item-id .review-item-star {float:right; color:#d4d4d4; font-size:12px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-title .review-item-id .review-item-star .active{color:#FECE00;}
section#goodsview2 .review-item-star{color: #aaaaaa; display: inline-block; padding-bottom: 15px;}
section#goodsview2 .review-item-star span {color:#d4d4d4;font-weight:bold;background:url("../../common/img/new/btn_star_off.png") no-repeat;display:block;width:12px;height:12px;float:left;font-size:0;background-size: 100% 100%;}
section#goodsview2 .review-item-star .active {color:#FECE00;font-weight:bold;background:url("../../common/img/new/goods/btn_star_on.png") no-repeat;display:block;width:12px;height:12px;float:left;font-size:0;background-size: 100% 100%; margin: 0 1px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-content {display:none;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-content .review-item-content-review{ border-bottom:solid 1px #eeeeee; padding:20px 0; font-size:13px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-content .review-item-content-review > .review-item-content-review {border:0; padding:0;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-content .review-item-content-reply{ border-bottom:solid 1px #d9d9d9; padding:8px 14px 8px 14px; }
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-item .review-item-content .review-item-content-reply .reply-icon {float:left; background:url("../../common/img/new/btn_re.png") no-repeat; background-size:20px 14px; width:20px; height:14px; margin-right:5px; }
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-review .review-more-btn {width:300px; margin:auto; text-align:center; height:35px; color:#ffffff; line-height:35px; font-size:15px; font-weight:bold; background:#808591; border-radius:3px;  margin-top:15px;}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna {padding:35px 20px 0 20px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .title {font-size:12px; color:#000000; padding-top: 30px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-title {}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-title .title{float:left;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-title .title .title_cnt{color:#466996}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-title .write-btn {height: 50px; line-height: 50px; font-size: 14px; color: #000000; font-weight: 500; text-align: center; background: none; border: 1px solid #000000;}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item {border-bottom:none; margin-top:14px; border-top: 1px solid #eeeeee;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-title {border-bottom:solid 1px #eeeeee; padding: 20px 0;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-title .qna-item-subject {font-weight: 500; color: #000000; font-size: 14px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-title .qna-item-id {color: #999999; font-size: 12px; padding-top: 15px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-title .qna-item-id .answer-n {display: inline-block; vertical-align: top; color: #de1b23; font-size: 12px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-title .qna-item-id .answer-y {display: inline-block; vertical-align: top; color: #de1b23; font-size: 12px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-content { background:#F5F5F5; display:none;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-content .qna-item-content-question{ border-bottom:solid 1px #d9d9d9; padding:8px 14px 8px 14px; }
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-content .qna-item-content-answer{ border-bottom:solid 1px #d9d9d9; padding:8px 14px 8px 14px; }
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-content .qna-item-content-answer .answer-icon {float:left; background:url("../../common/img/new/btn_a.png") no-repeat; background-size:16px 14px; width:16px; height:14px; margin-right:5px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-item .qna-item-content .qna-item-content-question .question-icon {float:left; background:url("../../common/img/new/btn_q.png") no-repeat; background-size:16px 14px; width:16px; height:14px; margin-right:5px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-qna .qna-more-btn {width:300px; margin:auto; text-align:center; height:35px; color:#ffffff; line-height:35px; font-size:15px; font-weight:bold; background:#808591; border-radius:3px;  margin-top:15px;}


section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area {margin:10px 20px 0 20px;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap {}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap .commoninfo-title {border-bottom: solid 1px #eeeeee; padding: 20px 0; font-size: 15px; color: #000000; font-weight: 500; position:relative;}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap .commoninfo-title .down_arrow {background: url('../../common/img/new/goods/icon_arrow_down.png') no-repeat right center/13px; width: 13px; height: 7px; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}
section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap .commoninfo-title .up_arrow{background:url("../../common/img/new/goods/icon_arrow_up.png") no-repeat right center/13px; width:13px; height:7px; position: absolute; top: 50%; right: 0; transform: translate(0, -50%);}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap .active_title{color:#000000; font-weight:500;}

section#goodsview2 .goods-contents-area .goods-info-area .content-area .content-basic .commoninfo-area .commoninfo-wrap .commoninfo-content{padding:12px 12px 12px 12px; background:#f8f8f8; display:none;}
section#goodsview2 .goods-contents-area .del-btn {float:right; width: 70px; height: 25px; line-height: 25px; font-size: 12px; color: #000000; font-weight: 400; border: 1px solid #000000; text-align: center; background: none;}

section#goodsview2 .goods-contents-area .couponlist-area {bottom:0px; position:fixed; width:100%; background:#FFFFFF; z-index:99; display:none;}
section#goodsview2 .goods-contents-area .couponlist-title {background:#313030; border-bottom:solid 1px #b2b2b2; height:48px;}
section#goodsview2 .goods-contents-area .couponlist-title .title{height:48px; line-height:48px; margin-left:15px; font-size:16px; color:#FFFFFF; font-weight:bold;float:left;}
section#goodsview2 .goods-contents-area .couponlist-title .title .title_cnt{font-size:14px;}
section#goodsview2 .goods-contents-area .couponlist-title .close-btn{background:url("../../common/img/new/btn_close.png") no-repeat; background-size:31px 31px; width:31px; height:31px; margin-top:8px;float:right;margin-right:10px;}
section#goodsview2 .goods-contents-area .couponlist-item{height:43px; border-bottom:solid 1px #dbdbdb;}
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name{height:43px; line-height:43px; font-size:12px; color:#353535; margin-left:15px;  float:left;}
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name .mobile_coupon{color:#f03c3c;}
section#goodsview2 .goods-contents-area .couponlist-item .download-btn{background:#f35151; border-radius:3px; width:80px; height:27px; margin-top:8px; line-height:27px; font-size:12px; color:#FFFFFF; float:right; margin-right:12px;text-align:center;}
section#goodsview2 .goods-contents-area .couponlist-title .close-btn{background:url("../../common/img/new/btn_close.png") no-repeat; background-size:31px 31px; width:31px; height:31px; margin-top:8px;float:right;margin-right:10px;}

section#goodsview2 .goods-contents-area .couponlist-area .couponlist-item-area {position:relative; max-height:220px; width:100%; overflow:hidden;}

.goods-qna-certification {background:url("../../common/img/nlist/btn_delete02_off.png") no-repeat; background-size:40px 21px; width:40px; height:21px; border:none; font-size:10px; padding:none; text-align:center;}
.goods-qna-certification:active {background:url("../../common/img/nlist/btn_delete02_on.png") no-repeat;}

#background { position : fixed; left : 0; top : 0; bottom:0px; width : 100%; height : 100%; background : rgba(0, 0, 0, 0.2); display:none; z-index:98; }


/* ¸ð¹ÙÀÏÀü¿ë, ¹«ÅëÀåÀü¿ë ÄíÆù*/
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name .couponInfoOnlyBtn {height: 16px; width: 130px; }
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name .couponInfoOnlyName {height: 26px; line-height: 26px; }
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name .couponInfoOnlyBtn .onlyMobileCouponBtn {margin: 0px 3px 0px 0px; float: left; width: 60px; height: 15px; color: #ffffff; font-size: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #56ca81; font-weight: bold; text-align: center; line-height: 15px; }
section#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name .couponInfoOnlyBtn .onlyBankBookCouponBtn {margin: 0px 3px 0px 0px; float: left; width: 60px; height: 15px; color: #ffffff; font-size: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #7b9ff0; font-weight: bold; text-align: center; line-height: 15px; }

/* °ü·Ã»óÇ° */
#relativegoods {overflow:hidden;overflow-x:scroll;clear:both; margin:auto; min-width:296px; margin: 0 0 0 20px;}
#relativegoods::-webkit-scrollbar {display:none;} 
#relativegoods .goods-nm {font-size:13px; color:#000000;}
#relativegoods .inner-wrapper{}
#relativegoods .goods-item{width:30%; display:block; float:left; min-width:87px;}
#relativegoods .goods-item .goods-img{position:relative; width:100%; text-align:center;}
#relativegoods .goods-item .goods-img .goods-speach-description{display: block !important; background-image: url('../../img/goods/btn_main_play.png'); background-size: 100% 100%; position: relative; height: 32px; color: #ffffff; width: 32px; text-align: center; margin-top: -36px; margin-left: 1px;}
#relativegoods .goods-item .goods-price .red {color: #f03c3c;font-size: 12px;font-weight: bold;}
#relativegoods .goods-item .goods-price {font-weight: bold; width: 100%; font-size: 14px; color: #000000; padding-top: 10px;}
#relativegoods .goods-item .goods-price a{font-weight:bold; font-size:13px; color:#222222;}
#relativegoods .goods-item .goods-price .red{color:#000000; font-size:12px; font-weight:bold; !important;}
#relativegoods .goods-item .goods-discount {font-weight:bold; color:#fb0e0e; width:100%; height:18px; font-size:12px; line-height:18px; text-align:center; display: block !important;}
#relativegoods .goods-item .goods-dc {width:100%; height:18px; font-size:12px; font-weight:bold; color:#436693; line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#relativegoods .goods-item .goods-dc a{font-size:12px; font-weight:bold; color:#436693;}
#relativegoods .goods-item .goods-consumer {text-align:center; font-size:13px; color:#222222; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
#relativegoods .goods-item .goods-coupon-price {text-align:center; font-size:12px; color:#fb0e0e; padding-left:3px; padding-right:3px; overflow:hidden;white-space:nowrap; display:block !important;}
#relativegoods .goods-item .goods-coupon-price .goods-coupon-icon { width:21px; height:12px; background:url('../../img/good_icon_coupon.gif') no-repeat; display: inline-block !important;}

/* »óÇ°È®´ë»çÁø ½º¿ÍÀÌÇÁ */
.goods_banner {clear:both;padding:0px;margin-bottom:10px; position:static;}
.goods_banner .swipe_detail {width:100%}
.goods_banner .swipe_detail .list_content_border {border-bottom:solid 1px #cccccc; float:left; width:100%; margin-bottom:10px;}
.goods_banner .swipe_detail .list_content {width:100%;}
.goods_banner .swipe_detail .list_content .list_item { text-align:center;}
.goods_banner .swipe_detail .list_content .list_item>img {height:auto;}
.goods_banner .list_page {height:29px; text-align:center; padding-left:32%; padding-right:32%; margin-top:10px;}
.goods_banner .list_page .list_page_wrap {text-align:center}
.goods_banner .list_page .list_page_box {background:url('../../common/img/new/b_off.png') center center no-repeat; height:10px; width:14px; background-size:10px 10px;  display:inline-block; margin-left:1%; margin-right:1%;}
.goods_banner .list_page .now_page {background:url('../../common/img/new/b_on.png') center center no-repeat; height:10px; width:14px; background-size:10px 10px;}
.goods_banner .list_margin {width:100%;}

.goods-detail-background-layer { position:absolute; z-index:100; background-color:#000; display:none; left:0; top:0; opacity: 0.4; filter: alpha(opacity=40); }
.goods-detail-font-adjust { font-size: 18px; }



#delivery_pshoov {border-top:0 !important; width:100%;}
#delivery_pshoov h3 font {font-size:13px; font-weight:500; color:#666666;}
#delivery_pshoov li {color:#666666; font-size:12px;}






/*¸®ºä ÀÛ¼ºÇÏ±â*/
section#nreviewregister {background:#FFFFFF;}
section#nreviewregister form {padding:0 20px;}
section#nreviewregister table{border:none; width:100%;}
section#nreviewregister table td {display: block; padding:15px 0 20px 0; vertical-align:top; border-bottom:solid 1px #eeeeee;}
section#nreviewregister table.img_box td {display: inline-block; padding: 20px 0 20px 20px; vertical-align: top; border-bottom: solid 1px #eeeeee; width: calc(100% - 110px); height: 81px;}
section#nreviewregister table th {display: block; text-align: left; width: 100%; vertical-align: middle; border-bottom: none; color: #000000; padding: 20px 0 0 0; font-size: 13px; font-weight: 500;}
section#nreviewregister table.img_box th{display: inline-block; font-size:0; text-align:center;  width:90px; vertical-align:middle; border-bottom:solid 1px #eeeeee; color:#353535; padding: 20px 0;}
section#nreviewregister table .img{}
section#nreviewregister table .img img{}
section#nreviewregister table td input[type=text], input[type=password], select {width: 100%; height: 45px; border: solid 1px #dddddd; box-sizing: border-box; padding: 0 20px;}
section#nreviewregister table td textarea{width:100%;height:110px; border:solid 1px #dddddd; padding: 20px; box-sizing: border-box;}
section#nreviewregister table td textarea::placeholder {font-size:13px; color:#888888;}
section#nreviewregister table td input[type=text]::placeholder, input[type=password]::placeholder {font-size:13px; color:#888888;}
section#nreviewregister .btn_center {margin:auto; margin-top:20px; margin-bottom:20px; font-size:0;}
section#nreviewregister .btn_center li:nth-child(1) {display:inline-block; width:50%; padding-right:5px;  box-sizing:border-box;}
section#nreviewregister .btn_center li:nth-child(2) {display:inline-block; width:50%; padding-left:5px; box-sizing:border-box;}
section#nreviewregister .btn_center .btn_save {border: none; background: #000000; color: #FFFFFF; font-size: 14px; width: 100%; height: 50px;}
section#nreviewregister .btn_center .btn_prev{ border: none; background: #fff; color: #666666; font-size: 14px; width: 100%; height: 50px; border: 1px solid #dddddd;}
section#nreviewregister .goods-nm{color:#000000; font-weight:500; font-size:13px; margin-bottom:5px; overflow:hidden; word-break:break-all;}
section#nreviewregister .goods-price{color:#000000; font-size:14px; font-weight:bold;}
section#nreviewregister .attach{float:left;}
section#nreviewregister .camera_btn{width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591; border-radius:3px;}
section#nreviewregister .camera_btn :active{background:#808591; border-radius:3px; float:left;}

#page_title{position:relative;}
#page_title .top_title{ color:#222222; border-bottom:1px solid #58646e; }
#page_title .btn_back {position:absolute; top:5px; left:10px; border:none; font-size:0; width:38px; height:27px; background-image:url("../../common/img/sub/btn_back.png"); background-size:100% 100%;}

#star-point{position:relative; overflow:hidden; font-size:0;}
#star-point .star-point-select{overflow: hidden; width: 230px; display: inline-block; vertical-align: top;}
#star-point .star-point-select span.star{display:block; width:18px; height:17px; float:left; margin:0 3px; font-size:0; background-image:url("../../common/img/new/goods/btn_star_off.png"); background-size:100% 100%;}
#star-point .star-point-select span.selected{font-weight:bold; background-image:url("../../common/img/new/goods/btn_star_on2.png");}
#star-point div.description {display: inline-block; width: calc(100% - 230px); font-size: 13px; color: #888888; text-align: right; vertical-align: top;}

#review-attach{list-style:none; overflow:hidden; position:relative; margin-bottom:5px;}
#review-attach li.item{float:left; width:50px; height:50px; overflow:hidden; margin-right:7px; margin-bottom: 7px;}
#review-attach li.item button.file-face{width:100%; height:100%; border:none; background-image:url("../../common/img/new/goods/btn_file_plus.png"); background-size:100% 100%; font-size:0;}
#review-attach li.item button.file-face.preview{background-size:100% auto; border:none;}
#review-attach li.item input.file-hidden{opacity:0; margin-bottom:-20px;}

#guest-info input[type=password]{border:solid 1px #bebebe; border-radius:1px;}






section#nqnaregister {background:#FFFFFF;}
section#nqnaregister form {padding:0 20px;}
section#nqnaregister table{border:none; width:100%;}
section#nqnaregister table td {display: block; padding:15px 0 20px 0; vertical-align:top; border-bottom:solid 1px #eeeeee;}
section#nqnaregister table.img_box td {display: inline-block; padding: 20px 0 20px 20px; vertical-align: top; border-bottom: solid 1px #eeeeee; width: calc(100% - 110px); height: 81px;}
section#nqnaregister table th {display: block; text-align: left; width: 100%; vertical-align: middle; border-bottom: none; color: #000000; padding: 20px 0 0 0; font-size: 13px; font-weight: 500;}
section#nqnaregister table.img_box th{display: inline-block; font-size:0; text-align:center;  width:90px; vertical-align:middle; border-bottom:solid 1px #eeeeee; color:#353535; padding: 20px 0;}
section#nqnaregister table .img{}
section#nqnaregister table .img img{}
section#nqnaregister table td input[type=text], input[type=password], select {width: 100%; height: 45px; border: solid 1px #dddddd; box-sizing: border-box; padding: 0 20px;}
section#nqnaregister table td textarea{width:100%;height:110px; border:solid 1px #dddddd; padding: 20px; box-sizing: border-box;}
section#nqnaregister table td textarea::placeholder {font-size:13px; color:#888888;}
section#nqnaregister table td input[type=text]::placeholder, input[type=password]::placeholder {font-size:13px; color:#888888;}
section#nqnaregister .btn_center {margin:auto; margin-top:20px; margin-bottom:20px; font-size:0;}
section#nqnaregister .btn_center li:nth-child(1) {display:inline-block; width:50%; padding-right:5px;  box-sizing:border-box;}
section#nqnaregister .btn_center li:nth-child(2) {display:inline-block; width:50%; padding-left:5px; box-sizing:border-box;}
section#nqnaregister .btn_center .btn_save {border: none; background: #000000; color: #FFFFFF; font-size: 14px; width: 100%; height: 50px;}
section#nqnaregister .btn_center .btn_prev{ border: none; background: #fff; color: #666666; font-size: 14px; width: 100%; height: 50px; border: 1px solid #dddddd;}
section#nqnaregister .goods-nm{color:#000000; font-weight:500; font-size:13px; margin-bottom:5px; overflow:hidden; word-break:break-all;}
section#nqnaregister .goods-price{color:#000000; font-size:14px; font-weight:bold;}
section#nqnaregister .attach{float:left;}
section#nqnaregister .camera_btn{width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591; border-radius:3px;}
section#nqnaregister .camera_btn :active{background:#808591; border-radius:3px; float:left;}

#page_title{position:relative; }
#page_title .btn_back {position:absolute; top:5px; left:10px; border:none; font-size:0; width:38px; height:27px; background-image:url("../../common/img/sub/btn_back.png"); background-size:100% 100%;}


#qna-attach{list-style:none; overflow:hidden; position:relative; margin-bottom:5px;}
#qna-attach li.item{float:left; width:50px; height:50px; overflow:hidden; margin-right:7px; margin-bottom: 7px;}
#qna-attach li.item button.file-face{width:100%; height:100%; border:none; background-image:url("../../common/img/new/btn_file_plus.png"); background-size:100% 100%; font-size:0;}
#qna-attach li.item button.file-face.pqna{background-size:100% auto; border:none;}
#qna-attach li.item input.file-hidden{opacity:0; margin-bottom:-20px;}

#guest-info input[type=password]{border:1px solid #bebebe; border-radius:1px;}
.secret_button{width:20px;height:20px; margin: 10px 0 0 0;}
.secret_button span {display: block; width: 50px; padding-left: 24px; font-size: 13px; color: #000000;}
.secret_button.on{background: url("../../common/img/new/goods/btn_secret_on.png") no-repeat center/100%;}
.secret_button.off{background: url("../../common/img/new/goods/btn_secret_off.png") no-repeat center/100%;}

section#nqnaregister .policyCollectionTable	{ border-top: 0px; width:100%; padding:0 0 6px 0; }
section#nqnaregister .policyCollectionTable .policyCollectionTitle {color: #000000; font-weight: 500; border: 0; padding: 0 0 15px 0;}
section#nqnaregister .policyCollectionTable .policyCollectionContents {padding: 15px; color:#222222; font-size:12px; border: 1px solid #dddddd;}
section#nqnaregister .policyCollectionTable .policyCollectionRadio {font-size: 13px; border-bottom:0;  color:#000000; }
section#nqnaregister .policyCollectionTable .policyCollectionRadio input[type=radio] {background: url("../../common/img/new/goods/radio_off.png") no-repeat center/100%; appearance: none; width: 23px; height: 23px;}
section#nqnaregister .policyCollectionTable .policyCollectionRadio input[type=radio]:checked {background: url("../../common/img/new/goods/radio_on.png") no-repeat center/100%;}



/*È¸¿ø°¡ÀÔ ¼ø¼­ ¹Ù*/
.join_step {width:100%; margin:0 auto; padding:60px 0 70px;}
.join_step .bar_txt {font-size:0; padding-bottom:15px;}
.join_step .bar_txt p {font-size:14px; color:#000000; font-weight:bold; display:inline-block; width:50%; text-align: left;} 
.join_step .bar_txt span {font-size:13px; color:#888888; display:inline-block; width:50%; text-align: right;}
.join_step .bar_line {background:#dddddd; width:100%; height:3px;}
.join_step .bar_line::after {display:block; content:''; clear:both; background:#dd1c24; width:33.33%; height:3px;}
.join_step .bar_line.a::after {width:66.66%;}
.join_step .bar_line.b::after {width:100%;}




/*¸¶ÀÌÆäÀÌÁö*/
section#mypagelist {}
section#mypageinfo {}
section#mypageinfo .my_info {margin:25px 20px 20px 20px;}
section#mypageinfo .my_info ul {background:#f7f7f7; font-size:0;}
section#mypageinfo .my_info ul li {width:50%; display:inline-block; padding:20px; box-sizing:border-box;}
section#mypageinfo .my_info ul li span {font-size:13px; color:#000000;}
section#mypageinfo .my_info ul li strong {font-size:13px; color:#dd1c24; display:block; padding-top:15px; text-align: right;}
section#mypageinfo .my_info ul li.mileage {position:relative;}
section#mypageinfo .my_info ul li.mileage::after {display:block; content:''; clear:both; width:1px; height:50px; background:#e8e8e8; position: absolute; top: 17px; right: 0;}
section#mypageinfo .my_info ul li.mileage strong {background:url('../img/new/mypage/ico_mileage.png') no-repeat bottom left/22px;}
section#mypageinfo .my_info ul li.coupon strong {background:url('../img/new/mypage/ico_coupon.png') no-repeat bottom left/22px;}
section#mypageinfo .top_level {font-size: 21px; color: #000000; font-weight: 500; line-height: 27px;}
section#mypageinfo .top_level .name{color:#000000;}
section#mypageinfo .top_level .level{color:#dd1c24;}
.mypageinfo-view-benefit { background:url('../common/img/nmyp/btn_view_off.png') no-repeat; font-weight:bold; font-size:12px; color:#FFFFFF; width:73px; height:25px; border:none;}
.mypageinfo-view-benefit:active { background:url('../common/img/nmyp/btn_view_on.png') no-repeat; }
.point_red{ color:#d41f36; }
.top_level_wrap{ padding:20px 20px 0 20px; }
#benefit-layer {position : absolute; left : 10%; width : 80%; background : #ffffff;	display : block; border-radius:1em;	box-shadow:2px 2px 4px #7f7f7f;	z-index:99;}
#benefit-layer .benefit_content{padding:16px 18px 25px 14px;}
#benefit-layer .benefit_content .mypageinfo-detail-benefit{margin-left:15px;}
.benefit_close {background:#313030;	width:100%;	border-bottom-left-radius:1em;	border-bottom-right-radius:1em;	height:45px; border-bottom:solid 1px #b2b2b2; margin-top:6px; text-align:center; color:#FFFFFF;	font-size:14px;	font-weight:bold; line-height:45px;	bottom:0px;}
#background {position : absolute; left : 0;	top : 0; width : 100%;	height : 100%;	background : rgba(0, 0, 0, 0.2); display : none; z-index:98;}



/*¸¶ÀÌÆäÀÌÁö ÁÖ¹®³»¿ª*/
section#norderlist{}
section#norderlist {padding:20px 20px 0 20px;}
section#norderlist .sub_title{color: #000000; font-size: 14px; display: inline-block; width: 100%; margin-bottom: 10px;}
section#norderlist .sub_title .point {}
section#norderlist .sub_title .order_num {color:#000000; padding: 7px 0; display: inline-block;}
section#norderlist table{   border:none; border-top:solid 1px #58646e;width:100%; margin-bottom:20px;}
section#norderlist table td {padding: 20px 0; text-align: left; vertical-align: middle; border-bottom: solid 1px #eeeeee; color: #666666; font-size: 13px !important; font-weight: 400; text-align: right;}
section#norderlist table th {padding: 20px 0; text-align: left; width: 70px; vertical-align: middle; border-bottom: solid 1px #eeeeee; color: #666666; font-size: 13px; font-weight: 400;}
section#norderlist .goods-nm{color:#000000; font-weight: 500;} 
section#norderlist .goods-price{color:#dd1c24; font-weight:500;}
section#norderlist .ord_more_btn{background: #fff; width: 73px; height: 30px; border: none; color: #666666; text-align: center; line-height: 28px; border: 1px solid #dddddd; font-size: 13px; float: right;}
section#norderlist .ord_more_btn:active;{background:url('../common/img/nmyp/btn_view_on.png') no-repeat;}
section#norderlist .more-btn {width: 100%; margin: auto; text-align: center; height: 45px; color: #666666; border: 1px solid #dddddd; line-height: 44px; font-size: 14px; background: none; margin-top: 40px;}


/*¸¶ÀÌÆäÀÌÁö ÁÖ¹®³»¿ª »ó¼¼*/
section#orderview {padding:20px 20px 0 20px;}
section#orderview ul{list-style:none;}
section#orderview .btn_area { text-align:center; }
section#orderview .btn_recoupon { margin:0 auto; margin-top:10px; width:80px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal;text-align:center; background:#808591;  border-radius:3px; }
section#orderview .inblock { display:inline-block; }
section#orderview .item_list{ background:#fff; }
section#orderview .item_list h4 {font-size:18px; color:#000000; padding-bottom:15px;}




/*À§½Ã¸®½ºÆ®*/
section#wishlist {}
section#wishlist .goods-area{border-top: 1px solid #000000;}
section#wishlist .goods-area .goods-list-item {padding:20px 0;background:#FFFFFF; border-bottom:solid 1px #eeeeee;}
section#wishlist .goods-area .goods-list-item::after {display:block; content:''; clear:both;}
section#wishlist .goods-area .goods-list-item-gray {background:#FFFFFF;}
section#wishlist .goods-area .goods-list-item .goods-list-chk{float: left; line-height: 90px; padding-right: 10px;}
section#wishlist .goods-area .goods-list-item .goods-list-img{width:90px; height:90px; float:left; }
section#wishlist .goods-area .goods-list-item .goods-list-img a {display:inline-block;}
section#wishlist .goods-area .goods-list-item .goods-list-img img{width:100%; height:100%;}
section#wishlist .goods-area .goods-list-item .goods-list-info{float:left; margin-left:10px;color:#555555; }
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-nm{color:#000000;  font-size:13px; margin-bottom:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-option{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-price{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-price .red{color:#000000; font-size:14px; font-weight:bold;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-price .blk{color:#48494b; font-size:14px; }
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-dc{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-dc .blue{color:#436693; font-size:12px; }
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-reserve{color:#888888; font-size:12px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-delivery{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-ea{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-info .goods-nvmileage{color:#555555; font-size:12px; margin-bottom:2px;}
section#wishlist .goods-area .goods-list-item .goods-list-arrow{width:15px; height:21px; background:url("../common/img/nlist/arrow01.png") no-repeat; float:right; margin-top:40px;  }



section.find_password_auth {padding:30px 20px 0 20px;}
section.find_password_auth .input-combo input {border-radius: 0; border: 0; border-bottom: 1px solid #000000; height: 45px; line-height: 45px; padding:0; width: 100%; color: #000000; box-sizing: border-box;}
section.find_password_auth .block {font-size: 13px; font-weight: 500; color: #000000; padding-bottom: 10px;}
section.find_password_auth div.sns-account button {width: 100%; text-align: center; height: 50px; color: #ffffff; line-height: 29px; font-size: 14px; background: #000000; border: none; margin: 0; font-weight: 400; border-radius: 0;}
section.find_password_auth .input-combo button {width: 100%; text-align: center; height: 50px; color: #666666; line-height: 29px; font-size: 14px; background: none; border:1px solid #dddddd; margin: 0; font-weight: 400; border-radius: 0;}


/*ºñ¹Ð¹øÈ£ Àç¼³Á¤*/
section.change_password {padding:30px 20px 0 20px;}
section.change_password .input-combo input {border-radius: 0; border: 0; border-bottom: 1px solid #000000; height: 45px; line-height: 45px; padding:0; width: 100%; color: #000000; box-sizing: border-box;}
section.change_password .block {font-size: 13px; font-weight: 500; color: #000000; padding-bottom: 10px;}
section.change_password div.sns-account button {width: 100%; text-align: center; height: 50px; color: #ffffff; line-height: 29px; font-size: 14px; background: #000000; border: none; margin: 0; font-weight: 400; border-radius: 0;}
section.change_password .input-combo button {width: 100%; text-align: center; height: 50px; color: #666666; line-height: 29px; font-size: 14px; background: none; border:1px solid #dddddd; margin: 0; font-weight: 400; border-radius: 0;}
section.change_password .passwordStrenth {padding-top:10px;}



/*¸¶ÀÌÆäÀÌÁö È¸¿øÅ»Åð*/
section#content-wrap {padding:20px 20px 0 20px;}
section#content-wrap ul { padding-left:10px; }
section#content-wrap ul li { padding-top:10px; }
section#content-wrap .hack_title { font-size:13px; color:#222222; }
section#content-wrap .hack_contents {font-size: 12px; background: #fff; color: #000000; border: 5px solid #eeeeee; padding: 20px 15px; line-height: 18px;}
section#hack-list { padding:0 20px;}
section#hack-list h3 {font-size:18px; color:#000000; border-bottom:1px solid #eeeeee; padding:50px 0 15px;}
section#hack-list .hack-select-area {padding-bottom: 20px; border-bottom: 1px solid #eeeeee;}
section#hack-list .hack-select-area span {font-size:13px; color:#000000; padding:20px 0; display: inline-block;}
section#hack-list .hack-select-area .hack_reason {width: 100%; height: 45px; font-size: 13px; color: #000000; background-color: #ffffff; padding: 0 15px; border: 1px solid #dddddd;}
section#hack-list .hack-text-area {padding-bottom: 20px; border-bottom: 1px solid #eeeeee;}
section#hack-list .hack-text-area span {font-size:13px; color:#000000; padding:20px 0; display: inline-block;}
section#hack-list .hack-text-area .hack_password {width: 100%; height: 45px; font-size: 13px; color: #000000; background-color: #ffffff; padding: 0 15px; border: 1px solid #dddddd;}
section#hack-list .btn_list {width: 100%; margin: auto; height: 34px; padding: 40px 0 0 0;}
section#hack-list .btn_list::after {display:block; content:''; clear:both;}
section#hack-list .btn_list .btn_save {border: 1px solid #000000; background: #000000; color: #FFFFFF; font-size: 14px; width: 49%; height: 50px; float: left; display: block;}
section#hack-list .btn_list .btn_prev {border: 1px solid #dddddd; background: none; color: #666666; font-size: 14px; width: 49%; height: 50px; float: right; display: block;}



#page_title .top_subtitle {font-weight: 500; font-size: 15px; text-align: center; color: #000000; background:url('../img/new/member/top_subtitle.png') no-repeat center top/30px; padding-top: 45px;}
.top_subtitle_btm {line-height: 18px; font-size: 12px; text-align: center; color: #888888; padding: 10px 0 25px;}
section#confirmPwd {padding: 20px 0 0 0; border-top: 1px solid #000000; margin: 20px;}
section#confirmPwd .input_wrap { clear:both; }
section#confirmPwd input[type=text], input[type=number], input[type=email], input[type=password] { border-radius:3px; border:solid 1px #ddd; height:45px; width:90%; }
section#confirmPwd .input_title { width:25%; min-width:80px; font-size:13px; color:#222222; float:left; height:30px; line-height:30px; }
section#confirmPwd .input_content { width:100%; font-size:14px; line-height:30px; margin-bottom:11px; }
section#confirmPwd .confirm_btn {font-size:0; padding-top:20px;}
section#confirmPwd .confirm_btn::after {display:block; content:''; clear:both;}
section#confirmPwd .confirm_btn #next-btn {float:left; display:inline-block; width:49%; border:1px solid #000000; height: 50px; color: #ffffff; line-height: 29px; background: #000000;}
section#confirmPwd .confirm_btn #cancel-btn {float:right; display:inline-block; width:49%; border:1px solid #dddddd; height: 50px; color: #666666; line-height: 29px; background: none;}
section#confirmPwd .confirm_pwd .input_wrap .input_content input {border-radius: 0; border: 1px solid #eeeeee; height: 45px; width: 100%;}
section#confirmPwd .confirm_pwd .input_wrap .input_content span {font-size:14px; font-weight:bold; color:#dd1c24;}



/*È¸¿øÁ¤º¸ ¼öÁ¤*/
.top_subtitle {border-bottom: solid 1px #000000; font-weight: 600; font-size: 18px; color: #000000; padding-bottom: 15px;}
.top_subtitle_btm { height:40px; padding-left:10px; line-height:40px; font-weight:bold; font-size:14px; }
section#myInfo {padding:0 20px;}
section#myInfo .input_wrap {padding: 20px 0; border-bottom: 1px solid #eeeeee;}
section#myInfo .newPwdDiv { display:none; }
section#myInfo .terms { padding-bottom:15px; line-height:25px; font-weight:bold; border-top:solid 1px #dddde1; border-bottom:solid 1px #dddde1; }
section#myInfo .terms a:hover { text-decoration:underline; }
section#myInfo input[type=text], input[type=number], input[type=email], input[type=password] {width: 100%; border: 1px solid #dddddd; height: 45px; box-sizing: border-box; line-height: 45px; border-radius: 0; font-size: 13px; color: #000000; padding: 0 15px;}
section#myInfo input[type=checkbox] {width: 20px; height: 20px; border: 0;}
section#myInfo input[type=radio] {width: 23px; height: 23px; border: 0;}
section#myInfo select {border: solid 1px #dddddd; height: 45px; font-size: 13px; padding: 0 15px; color: #000000;}
section#myInfo .asterisk {color:#f00; position: absolute; top: 50%; left: 0; transform: translate(0, -50%);}
section#myInfo .input_title {width: 100%; font-size: 13px; font-weight: 500; margin-bottom: 15px; color: #000000; position:relative; padding-left: 10px;}
section#myInfo .input_content {width:100%; font-size: 13px; color: #000000;}
section#myInfo .input_content > div {padding-top:10px;}
section#myInfo .input_content .inner {font-size: 0; padding-bottom:10px;}
section#myInfo .input_content .inner > div {display: inline-block; width: calc(100% - 110px); font-size: 13px; vertical-align: top;}
section#myInfo button {width: 100%; display: block; text-align: center; height: 45px; color: #000000; line-height: 32px; font-size: 13px; background: none; border: 1px solid #000000; font-weight: 500;}
section#myInfo button.btn_zipcode {width:100px; display: inline-block; float: right;}
section#myInfo .description {font-size: 13px; color: #000000; padding: 15px 0;}
section#myInfo .description.block {font-size: 13px; color: #666666; padding: 0;}
section#myInfo .confirm_btn { clear:both; width:100%; text-align:center; font-size: 0; padding: 40px 0 0 0;}
section#myInfo .iblock {display: inline-block; width: 49%; height: 50px; font-size: 14px; float: right; background: #000000; color: #ffffff;}
section#myInfo button.white {width: 49%; display: inline-block; float: left; text-align: center; height: 50px; color: #666666; line-height: 30px; font-size: 14px; background: #FFFFFF; border: 1px solid #dddddd;}

section#myInfo .wp100 {width: 100%; border: 1px solid #dddddd; height: 45px; box-sizing: border-box; line-height: 45px; border-radius: 0; font-size: 13px; color: #000000; padding: 0 15px;}
section#myInfo .red { color:#f00; }
section#myInfo .w100 { width:100%; }
section#myInfo .w18 { width:18%; }
section#myInfo .w25 { width:30%; }
section#myInfo .w45 { width:31%; }
section#myInfo .w60 { width:60px; }
section#myInfo .w70 { width:32%; }
section#myInfo .btn_pad, section#myInfo .noline { padding-top:10px; }
section#myInfo .block { display:block; }
section#myInfo #div_road_address { padding:10px 0 0 0; font-size:13px; color:#666; display: inline-block;}
section#myInfo #div_road_address_sub { padding:10px 0 0 0; font-size:13px; color:#666; }

div.passwordStrenth { display:none; }
div.passwordStrenth dl { margin:0; padding:0 6px 0 0; color:#373737; font-weight:bold; font-size:11px;  }
div.passwordStrenth dl dt, div.passwordStrenth dl dd { display:inline; font-size:11px;  margin:0; height:15px; line-height:15px; }
div.passwordStrenth dl dt { color:#363636; font-weight:bold; width:95px; }
div.passwordStrenth dl dd.lv0 { color:#F52D00; }
div.passwordStrenth dl dd.lv1 { color:#028EFF; }
div.passwordStrenth dl dd.lv2 { color:#0213FF; }
div.passwordStrenth dl dd.lv3, div.passwordStrenth dl dd.lv4 { color:#46C32D; }



/*ÀÌº¥Æ® ÆäÀÌÁö ÇÏµåÄÚµù*/
.evt_lists_new {padding:0 20px;}
.evt_lists_new .evt_tab {padding-bottom:40px;}
.evt_lists_new .evt_tab ul {font-size:0;}
.evt_lists_new .evt_tab ul li {border:1px solid #dddddd; border-radius:50px; display:inline-block; margin-right:7px;}
.evt_lists_new .evt_tab ul li a {color:#666666; padding: 10px 15px; display: inline-block; font-size:14px;}
.evt_lists_new .evt_tab ul li.on {background:#000000; border:0;}
.evt_lists_new .evt_tab ul li.on a {color:#ffffff;}
.evt_lists_new .cont_box {padding-bottom:15px;}
.evt_lists_new .cont_box p.title {font-size:15px; font-weight:500; color:#000000; padding:15px 0; border-bottom:1px solid #eeeeee;}
.evt_lists_new .cont_box p.date {font-size:13px; color:#000000; padding:15px 0;}
.evt_lists_new .cont_box p.date span {font-size:13px; color:#888888; display:inline-block; padding-left:10px;}


.event_list_view {padding:20px 20px 0 20px;}
.event_list_view > h2 {font-size:16px; color:#000000; font-weight:500; border-bottom:1px solid #000000; padding-bottom:15px;}
.event_list_view .bd_btn_wh1 {border:1px solid #dddddd; color:#666666; font-size:14px; height:50px; display:block; text-align:center; line-height:50px;}

.event_list_view .tab-relative {}

.company_cont {}
.company_cont .foot_cont {}
.company_cont .foot_cont .black_bg {background: #000; text-align: center; padding: 60px 20px 50px;}
.company_cont .foot_cont .black_bg h3 {color: #e11b24; font-size: 15px; margin: 0 0 30px; line-height: 1.5;}
.company_cont .foot_cont .black_bg p {color: #fff; font-size: 15px; margin: 20px 0 0; line-height: 1.5;}
.company_cont .foot_cont .inner {padding: 0 20px;}
.company_cont .foot_cont .inner .year_cont {padding: 60px 0;}
.company_cont .foot_cont .inner .year_cont strong {display: block; margin: 15px 0 65px; font-size: 10px; text-transform: uppercase;}
.company_cont .foot_cont .inner .year_cont .red {font-size: 26px; color: #de1b23; font-weight: 600; margin: 0 0 8px;}

.company_cont .foot_cont .inner .year_cont ul {margin: 25px 0 0;}
.company_cont .foot_cont .inner .year_cont ul li {font-size: 13px; margin-bottom: 5px; position: relative; padding-left: 17px; line-height: 1.3;}
.company_cont .foot_cont .inner .year_cont ul li:last-child {margin-bottom: 0; padding: 0;}
.company_cont .foot_cont .inner .year_cont ul li:after {content: ''; width: 7px; height: 2px; background: #000; position: absolute; left: 5px; top: 4px;}
.company_cont .foot_cont .inner .year_cont ul li:last-child:after {display: none;}
.company_cont .foot_cont .inner .year_cont .grinder {position: absolute; right: 0; top: 0; width: 150px;}
.pos_r {position: relative;}

.blur_box {background: rgba(0, 0, 0, 1);}
.blur_box.full {position: absolute; left: 0; bottom: 0; top: 0; right: 0; background: rgba(0, 0, 0, .6);}
.blur_box p {font-size: 12px; font-weight: bold; color: #fff; text-align: center; line-height: 1.5; padding: 25px 0;}
.blur_box.full p {font-size: 10px; font-weight: 500; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.blur_box.full img {display: block; margin: 0 auto; height: 50px;}

.pic_list {padding: 60px 0;}
.pic_list ul {font-size: 0;}
.pic_list ul li {margin: 0 0 2.5px 0; display: inline-block; vertical-align: top; width: 33.33%; box-sizing: border-box; padding: 0 2.5px;}
.pic_list ul li img {width: 100%;}

@keyframes fade-in-box{
	from{opacity: 0; transform:translateY(150px)}
	to{opacity: 1}
}

.fade-box{animation: fade-in-box 1.4s;}



.cont02 {position: relative; /* height: 958px; background: url(../img/new/main/main_cont_01.jpg) no-repeat left top/cover; */}
.cont02 ul {position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; top: 150px;}
.cont02 ul li {margin-bottom: 44px; text-align: center;}
.cont02 ul li:last-child {margin-bottom: 0;}
.cont02 ul li img {width: 180px !important;}
.cont02 .bg_img {width: 100%;}