@charset "UTF-8";
/*****************************************************************

Copyright C 다온테마 All rights reserved. 
daontheme@daum.net
본 페이지는 유료컨텐츠 다온테마용 CSS입니다. 불법복제시 법적인 제제를 받으실 수 있습니다. 
라이센스를 삭제하지 마세요. 라이센스 삭제시 불법 사용으로 간주될 수 있습니다.
기본 css 는 
1. 테마폴더/css/default_shop.css
2. 테마폴더/skin/shop/daon/style.css 에 있습니다. 

******************************************************************/

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
	영카트는 CSS가 매우 복잡하므로 CSS코드의 설명과 수정은 무료지원되지 않습니다.
 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */


body,td,h1,h2,h3,h4,h5,div,p,li,ul,ol,dd,dt,section,input,textarea,select,button{margin:0;padding:0; font-size:13px; color:#000; line-height:1.6em; font-family: 'Noto Sans KR', sans-serif; ; font-weight:400; }
ul,ol,li{margin:0;padding:0;list-style:none;}

/*safari
input[type=checkbox]{
  -webkit-appearance:checkbox;
  -webkit-border-radius: 0;
}
*/
input[type=radio]{
  -webkit-appearance:radio;
  -webkit-border-radius: 0;
}

input,textarea:focus {
	outline: none !important;
	outline-style:none !important;
}


/* 버튼 */
a.btn02{background-color:#333;}

/* 팝업 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1300px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}


/* 탑배너 */
#top_banner{width:100%; background-color:#0072bc; text-align:center;}
#top_banner > div{position:relative; max-width:1300px; margin:0 auto;}
#top_banner button{position:absolute; background:none; border:0px; right:15px; bottom:15px; z-index:1; color:#fff;}
#top_banner button i{font-size:1.3em;}
#top_banner div.pc{}
#top_banner div.mobile{display:none;}


/* 모바일 상단 */
#mobile_hd {position:relative; display:none;  }
#mobile_hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#mobile_hd_wr{position:relative;height:70px;padding:10px;background:#fff; border-bottom:1px solid #ddd;}
#mobile_hd #mobile_hd_btn button{height:50px;width:40px;border:0;background:0;font-size:16px;vertical-align:top;float:left}
#mobile_hd #mobile_hd_btn a{display:inline-block;height:50px;line-height:50px;width:40px;border:0;background:0;text-align:center;font-size:16px;vertical-align:top;float:left}
#mobile_hd_btn .cart-count {position: absolute;top: 20%;right: 0px;display: block;height: 16px;line-height: 16px;border-radius: 8px;background: #ff4444;font-size: 11px;color: #fff;padding: 0 5px;}
#mobile_btn_hdcate{position:absolute;top:10px;left:0;}
#mobile_hd #mobile_hd_btn a{position:absolute;top:10px;right:5px}
#mobile_hd #mobile_hd_btn a.search{position:absolute;top:10px;right:30px}
#mobile_hd #btn_hdmy{position:absolute;top:10px;right:45px}
#mobile_hd #mobile_logo{text-align:center;margin-top:5px; }
#mobile_hd #mobile_logo a {display:inline-block; }
#mobile_hd #mobile_logo img{ width:auto; height:auto; max-height:40px}
#mobile_hd_wr.fixed{position:fixed;top:0;left:0;width:100%;z-index:999999;height:50px; -webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4));    -moz-box-shadow: 0 0 5px rgba(55,55,5,0.4));    box-shadow: 0 0 5px rgba(55,55,5,0.4);}
#mobile_hd_wr.fixed #mobile_btn_hdcate,#mobile_hd_wr.fixed #mobile_hd_btn a{top:0}
#mobile_hd_wr.fixed #mobile_logo{margin-top:1px}
#mobile_hd_wr.fixed #mobile_logo img{max-height:30px;}
#mobile_hd_mb:after {display:block;visibility:hidden;clear:both;content:""}
#mobile_hd_mb li{float:left;background:#fff;border-bottom:1px solid #eee;width:25%;position:relative;z-index:0;text-align:center;padding:10px 0}
#mobile_hd_mb li a{display:block;border-left:1px solid #eee;font-size:0.92em;color:#666}
#mobile_hd_mb li:first-child a{border-left:0px;}
#mobile_sbn_side {position:relative; width:200px; }
#mobile_sidx_lat{display:none;}
#mobile_sidx_lat h2{position:absolute;font-size:0;line-height:0;overflow:hidden}

#stv_mobile {position:relative;margin:10px 0;background:#fff;border-bottom:1px solid #e1e1e1}
#stv_mobile h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em}
#stv_mobile_ul {padding:10px}
#stv_mobile_ul:after {display:block;visibility:hidden;clear:both;content:""}
#stv_mobile_ul li {float:left;width:20%;text-align:center}
#stv_mobile_ul li img {max-width:100%;height:auto}
#stv_mobile_pg {display:inline-block;text-align:center;margin:0 0 0 5px;line-height:20px;font-weight:normal;font-size:0.929em;color:#999}
.stv_mobile_item {display:none;padding:3px;word-break:break-all}
#up_mobile {position:absolute;top:0px;right:30px;height:50px;width:30px;border:0;background:none;color:#ccc}
#down_mobile {position:absolute;top:0px;right:0px;height:50px;width:30px;border:0;background:none;color:#ccc}
#stv_mobile .li_empty {text-align:center;padding:50px 0;color:#666}


/*모바일 카테고리*/
#mobile_category{display:none;position:fixed;top:0;height:100%;z-index:999999999;-webkit-backface-visibility:hidden;width:100%;background:#efefef}
#mobile_category .menu_wr{;width:100%;height:100%;overflow-y:auto;background:#eee;position:relative;z-index:199919; -webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4));    -moz-box-shadow: 0 0 5px rgba(55,55,5,0.4));         box-shadow: 0 0 5px rgba(55,55,5,0.4);}
#mobile_category .menu_close {position:absolute;top:50%;right:0px;width:40px;height:40px;background:none;color:#fff;font-size:20px;margin-top:-20px;border:0;z-index:199999}
#mobile_category .cate {background:#fff;border-bottom:1px solid #e1e1e1}
#mobile_category .cate a {display:block;color:#333;padding:0 10px;border-bottom:1px solid #efefef}
#mobile_category .cate li {position:relative;line-height:40px}
#mobile_category .cate li button {position:absolute;top:0;right:0;background:url;border:0;width:30px;height:40px;overflow:hidden;border:0;background:url('../../../img/mobile/gnb_bg.png') no-repeat 50% 50%;text-indent:-9999px}
#mobile_category .cate li button.ct_cl {background:url('../../../img/mobile/gnb_bg2.png') no-repeat 50% 50%}
#mobile_category .sub_cate {display:none}
#mobile_category .sub_cate a {border-bottom:1px solid #efefef;background:url('../../../img/btn_next.gif') no-repeat 21px 17px;padding-left:30px; background-color:#f7f7f7;}
#mobile_category .sub_cate2 a {padding-left:40px;background-position:31px 17px}
#mobile_category .sub_cate3 a {padding-left:50px;background-position:41px 17px}
#mobile_category .sub_cate4 a {padding-left:60px;background-position:51px 17px}
#cate_tnb {background:#fff;border-bottom:1px solid #e1e1e1;margin:10px 0}
#cate_tnb:after {display:block;visibility:hidden;clear:both;content:""}
#cate_tnb li {border-bottom:1px solid #efefef;float:left;width:50%;line-height:43px;padding:0 10px 0 50px;position:relative}
#cate_tnb li:nth-child(2n+1) {clear:both;border-right:1px solid #efefef}
#cate_tnb li i {position:absolute;top:0;left:0;width:50px;text-align:center;color:#a5a8ac;line-height:42px;font-size:16px}
#ol_before .ol_before_link .login{line-height:30px;}
#ol_before .ol_before_link .join{line-height:28px;}


/*	PC 상단 */
#hd {min-width:1300px; background-color:#fff;}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_qnb {border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_qnb div {text-align:center;letter-spacing:-4px}
#hd_qnb a {letter-spacing:0}
#hd_wrapper {position:relative;margin:0 auto;padding:20px 0;height:115px;width:100%; max-width:1300px; zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#logo {float:none; text-align:center; margin:0 auto; padding:25px 0 0}

#tnb {border-bottom:1px solid #e9e9e9}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb ul {margin:0 auto; width:100%; max-width:1300px;zoom:1}
#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:right;border-left:1px solid #e9e9e9;margin-bottom:-1px;font-size:0.92em}
#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px;border-bottom:1px solid #e9e9e9}
#tnb a:focus, #tnb a:hover {color:#333;border-bottom:1px solid #444}
#tnb .tnb_admin a{color:#ff0000;}
#tnb .tnb_left{float:left}
#tnb .tnb_left a{padding:0 14px}
#tnb .tnb_cart{border-right:1px solid #e9e9e9;}
#tnb .tnb_community{border-right:1px solid #e9e9e9}
#tnb .tnb_community i{font-size:15px}
#tnb .tnb_shop{background:#fff;font-weight:bold;}
#tnb .tnb_shop:focus, #tnb .tnb_shop:hover {color:#333;border-bottom:0}
#tnb .tnb_shop a{color:#d50c0c;border-bottom:1px solid #fff;}


#hd_scha {position:absolute;bottom:20px;right:0;width:350px; border-radius: 0;}
#hd_scha h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_scha #sch_str {width:300px; height:45px;background:#fff; border: 1px solid #000; border-right: 0; float:left;border-radius:0px;font-size:1.25em; color:#000; }
/*#hd_scha #sch_str:hover, #hd_scha #sch_str:focus{outline:none; outline-style:none; box-shadow:none; border-color:transparent; }*/
#hd_scha #sch_submit {width:50px; height:45px;border:0;background:#fff;border: 1px solid #000; border-left:0;color:#333;width:50px;float:left;cursor:pointer;border-radius:0;font-size:18px}

#sbn_side_menu {width:320px; position:absolute;top:10px;right:0}
#sbn_side_menu ul {margin:0 auto; width:100%; zoom:1}
#sbn_side_menu ul:after {display:block;visibility:hidden;clear:both;content:""}
#sbn_side_menu li {float:right; margin-bottom:-1px;font-size:1em}
#sbn_side_menu a {display:inline-block;padding:0 8px;color:#646464;line-height:35px;}
#sbn_side_menu a:focus, #sbn_side_menu a:hover {color:#333;}
#sbn_side_menu li:first-child a{background:none; padding-right:0;}

#sbn_side {width:200px; position:absolute;top:20px; left:0;}
.sb_bn { display:none}
.sb_bn img{width:100%;height:auto;}
#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbn_side .bx-controls{position:absolute;bottom:0;right:0; left:auto;}
#sbn_side .bx-controls-direction{display:block;}
#sbn_side .bx-pager{display:none;}
#sbn_side .bx-prev{display:block;float:left;background:url('../image/btn_sb_prev.png') no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;}
#sbn_side .bx-next{display:block;margin-left:-1px;float:left;background:url('../image/btn_sb_next.png') no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;}

/*	PC 상단메뉴 */
#hd_menu {clear:both; width:100%; position:relative; text-align:left; background:#444; height:52px;border-top:1px solid #444;border-bottom:1px solid #444; }
#hd_menu .hd_menu_all{position:relative; width:100%; max-width:1300px; margin:0 auto;}
#hd_menu button#menu_open {color:#000;  width:50px; height:50px; line-height:50px; background:#fff; border:0px; padding:0; text-align:center;}
#hd_menu button#menu_open i {font-size:1.3em;}
#hd_menu .ul_1st{width:100%;}
#hd_menu .ul_1st > li{float:left; margin:0; padding:0; position:relative;}
#hd_menu .ul_1st > li > a {display:block; width:156px; padding:0 16px; font-size:1em; font-weight:400; color:#fff; height:50px; line-height:50px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	 #hd_menu .ul_1st > li > a{padding:0 16px; font-size:1.1em;} /* ie11을 제외한 모든 부라우저*/
}
#hd_menu .ul_1st > li > a > i{margin-left:5px;}
#hd_menu .ul_1st > li:hover > a{color:#ccc;}
#hd_menu .ul_1st > li:last-child > a{ padding-right:0px;}
#hd_menu .ul_2nd {display:none; position:absolute; top:51px; left:0; width:150px; text-align:left;   margin:0; padding:0; z-index:999;}
#hd_menu .ul_2nd > li {padding:0px; width:100%; margin:0; background:rgba(68, 68, 68, 1); }
#hd_menu .ul_2nd > li > a {display:block; width:100%; height:35px; line-height:32px; font-size:0.95em; color:#fff; text-decoration:none; text-align:center; 	}
#hd_menu .ul_2nd > li > a:hover{background-color:#029DB1; color:#fff;}
#hd_menu .ul_2nd > li > a > i{display:none;}
#hd_menu .ul_2nd > li.active > a {background-color:#029DB1; color:#fff;}
#hd_menu .ul_3rd {position:absolute; display:none;; left:150px; width:150px;  background:#fff; padding:0; margin:0; z-index:9999; margin-left:0px;  margin-top:-35px; box-sizing:border-box;}
#hd_menu .ul_3rd > li {padding:0px; width:100%; height:35px; margin:0; background:rgba(68, 68, 68, 1); border-left:1px solid #000;}
#hd_menu .ul_3rd > li > a {display:block; width:100%; height:35px; line-height:32px; font-size:1em; color:#fff; text-decoration:none; text-align:left; text-indent:14px; 	}
#hd_menu .ul_3rd > li > a:hover{background-color:#029DB1; color:#fff;}
#hd_menu .ul_3rd > li > a > i{display:none;}
#hd_menu .ul_3rd > li.active > a {background-color:#029DB1; color:#fff; }
#hd_menu .ul_4th {position:absolute; display:none; left:148px; width:150px; background:#fff; padding:0; margin:0; z-index:9999; margin-left:0px;  margin-top:-35px; border:0px solid #ccc;box-sizing:border-box;}
#hd_menu .ul_4th > li {padding:0px; width:100%; height:35px; margin:0; background:rgba(68, 68, 68, 1); border-left:1px solid #000;}
#hd_menu .ul_4th > li > a {display:block; width:100%; height:35px; line-height:32px; font-size:1em; color:#fff; text-decoration:none; text-align:left; text-indent:14px; 	}
#hd_menu .ul_4th > li > a:hover, #hd_menu .ul_4th > li.active > a {background-color:#029DB1; color:#fff;	}
#hd_menu .ul_4th > li > a > i{display:none;}

 
#category{display:none; position:absolute; width:100%; max-width:1300px; min-height:auto; top:50px;  margin-left:-1px; border:1px solid #333949; z-index:9999; background:#fff;z-index:100;text-align:left; box-shadow:none; -webkit-box-shadow:none;}
#category .close_btn{position:relative; height:50px; width: 100%;background:#fff;border: 0;text-align: left;color:#000;padding: 0 20px;height: 40px;font-weight: bold;font-size: 1.167em;}
#category button i{ float:left; margin-top:4px;}
#category .ct_wr{padding:0px 20px 20px 5px;}
#category ul:after {display:block;visibility:hidden;clear:both;content:""}
#category ul li:nth-child(6n+1){border-right:0px; clear:both;}
#category .cate{line-height:20px;}
#category .cate_li_1{float:left;text-align:left; width:15.66666666%;min-height:100px;margin-left:1%; border-right:0px solid #e7eeef; border-left:0px; padding:0px; padding-bottom:30px;}
#category .cate_li_1_a {background:#f3f3f3; color:#000; text-align:center;padding:10px;margin-bottom:5px;display:block;font-weight:bold; font-weight:normal; font-size:1.1em;}
#category .cate_li_2 {width:100%;float:none;line-height:20px;margin:0}
#category .cate_li_2  a {color:#6d6d6d;display:block;padding:0 5px}
#category a:hover{color:#c92033}


/* 오른쪽 사이드 */
#side_menu{position:fixed;top:0;right:0px;z-index:999;height:100%;background:#fff; -webkit-box-shadow:none; box-shadow:none; right:-281px;}
#side_menu button.side_op_bt{position:absolute;top:50%;left:-30px;width:30px; height:60px; margin-top:-30px; background-color:#666; border:0px; color:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px;}
#side_menu button.side_op_bt .qk_tit {display:none;position:absolute;top:15px;right:40px;white-space:pre;padding:0 15px;line-height:30px;background:#0173BC;color:#fff;font-size:0.75em;border-radius:5px}
#side_menu button.side_op_bt .qk_tit:after {content:"";position:absolute;top:10px;right:-8px;display:inline-block;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #0173BC;color:transparent}
#side_menu button.side_op_bt:hover .qk_tit {display:block}
.side_menu_wr h4 {font-size:14px; color:#333; font-weight:normal; padding-bottom:5px; font-weight:700; text-transform:uppercase;}
.side_menu_wr p {font-size:11px; color:#555; line-height:18px; margin-top:10px;  }	
.side_menu_wr .comm_cs {display:block; width:80%; text-align:left;  box-sizing:border-box; margin:0 auto; padding-top:30px;}	
.side_menu_wr .comm_cs p.tel {font-size:20px; padding-left:0px; line-height:30px; font-weight:700; color:#000; letter-spacing:-0.05em;}
.side_menu_wr .comm_bank {display:block; width:80%; text-align:left;  margin:0 auto; padding:30px 0px;}
.side_menu_wr .comm_bank p {font-size:12px;}
#quick {margin-top:-100px}
#quick .qk_tit{font-size:0.7em;}
#quick li button .fa-github-alt{font-size:1.05em;}
#quick li button .fa-shopping-basket{font-size:0.9em;}
#top_btn:hover {border-color:#333;background:#333;color:#fff}
#ol_submit{border-color:#333;background:#333;color:#fff}
#ol_submit:hover{border-color:#000;background:#000;color:#fff}
#ol_svc a{color:#333;}
#side_menu .qk_con_wr .con_close{display:none;}
#side_menu .side_mn_wr1{display:block;}
#side_menu .qk_con h2.s_h2{line-height:30px; position:relative;}
#side_menu .qk_con h2.s_h2 span{display:block; position:absolute; right:15px; bottom:15px; border-radius:50%; min-width:30px; min-height:30px; padding:0px 3px; }
#sbsk .go_cart{display:none;}
#s_ol_after_private .win_point:hover strong{background:#f7f7f7; color:#000;}
#s_ol_after_private .win_coupon:hover strong{background:#f7f7f7; color:#000;}
#s_ol_after_private .win_memo:hover strong{background:#f7f7f7; color:#000;}
#s_ol_after_private .win_scrap:hover strong{background:#f7f7f7; color:#000;}
#s_ol_after_info{color:#000; font-size:0.9em;}
#s_ol_after_logout{color:#000; font-size:0.9em;}
#s_ol_after_logout:hover{color:#000;}
.qk_con_wr .side_tnb li{width:50%; float:left;}



/* 본문 */
#wrapper {z-index:auto; margin:0px auto;width:100%; max-width:100%;position:relative;zoom:1; min-width:auto; background:#fff;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#wrapper_title {margin:0px 0;font-size:1.667em;font-weight:bold;}
#container {position:relative;float:none; width:100%; max-width:1300px; margin:0 auto; min-height:auto; height:auto !important;height:500px;background:#fff;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}


/*	메인이미지     스킨 : 테마폴더/skin/shop/daon/mainbanner.10.skin.php*/
#main_bn{clear:both; margin:0 auto; border:0px; width:100%; max-width:2000px; height: auto;}
#main_bn .swiper-container{width: 100%; height: auto;}
#main_bn .swiper-container img{width: 100%; height: auto;}
#main_bn .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:60px; top:50%; margin-top:-25px; display:block; background:url("../image/visual_prev_on.png")  center left no-repeat; opacity : 0.7; width:50px; height:50px; color:rgba(255,255,255,0); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:60px; top:50%; margin-top:-25px; display:block; background:url("../image/visual_next_on.png") center right no-repeat; opacity : 0.7; width:50px; height:50px; color:rgba(255,255,255,0); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn .swiper-button-prev:hover,.swiper-container-rtl .swiper-button-next:hover{opacity :1; }
#main_bn .swiper-button-next:hover,.swiper-container-rtl .swiper-button-prev:hover{opacity :1; }
#main_bn .swiper-pagination-fraction, #main_bn .swiper-pagination-custom, #main_bn .swiper-container-horizontal > .swiper-pagination-bullets{bottom:20px;}
#main_bn .swiper-pagination-bullet{width:20px; height:5px; border-radius:0px; background-color:#000; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn .swiper-pagination-bullet-active{background:#C53428; width:40px;}
#main_bn .gallerythumb{display:none; clear:both; position:absolute; width:100%; bottom:0;}
#main_bn .gallerythumb .swiper-slide{display:block; float:left; width:100%; background:rgba(0,0,0,0.5); text-align:center; height:50px; line-height:50px; cursor:pointer; color:#fff; margin:0 2px; font-size:1.2em; margin-top:15px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn .gallerythumb .swiper-slide img{width:100%; height:100%;}
#main_bn .gallerythumb .swiper-slide-thumb-active {background:url('../image/arr.png') no-repeat center 8px; background-color:#000; color:#fff; height:65px; line-height:60px; padding-top:10px;margin-top:0px;}
#main_bn .owl_pager {border-top:0px;}
#main_bn .owl_pager li{width:25%;}
#main_bn .owl_pager li{ border-top:0px; border-bottom:1px solid #eee; background:#f8f8f8;  }
#main_bn .owl_pager li.active { background:#000; border-bottom:1px solid #000; }
#main_bn .owl_pager li.active a{color:#fff;}
#main_bn .owl_pager li.active a:after {display:none;}
#main_bn .owl_pager li a{color:#777; font-size:0.9em;}
#main_bn .owl_pager li a:after{display:none;}
.btn_wr{bottom:20px;}

/*	모바일메인이미지     스킨 : 테마폴더/skin/shop/daon/mainbanner.mobile.skin.php*/
#main_bn_mobile{margin:0 auto; border:0px; display:none;}
#main_bn_mobile .swiper-container{width: 100%; height: auto;}
#main_bn_mobile .swiper-container img{width: 100%; height: auto;}
#main_bn_mobile .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:20px; top:50%; margin-top:-15px; display:block; background:url("../image/visual_prev_on.png")  center left no-repeat; background-size:30px; opacity : 0.7; width:30px; height:30px; color:rgba(255,255,255,0); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn_mobile .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:20px; top:50%; margin-top:-15px; display:block; background:url("../image/visual_next_on.png") center right no-repeat; background-size:30px; opacity : 0.7; width:30px; height:30px; color:rgba(255,255,255,0); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#main_bn_mobile .swiper-button-prev:hover,.swiper-container-rtl .swiper-button-next:hover{opacity :1; }
#main_bn_mobile .swiper-button-next:hover,.swiper-container-rtl .swiper-button-prev:hover{opacity :1; }
#main_bn_mobile .swiper-pagination-bullet-active{background:#C53428;}
#main_bn_mobile .owl-nav {display:none;}
#main_bn_mobile .owl-dots{border:0px solid red; text-align:center; position:absolute; bottom:2.5%; width:100%; z-index:98; }
#main_bn_mobile .owl-dots button{background-color:#aaa !important; width:20px; height:3px; margin:0px 0px; border-radius:0px;}
#main_bn_mobile .owl-dots button.active{background-color:#000 !important; width:20px; height:3px;}


/* 메인 상품배너*/
#brick_wrap { width: 100%;  max-width: 1300px; margin:50px auto;  margin-top:0px; overflow: hidden;}
#brick_wrap header {margin:20px auto; margin-top:60px; text-align:center; border:0px solid red;}
#brick_wrap header h2 {float:none; text-align:center;font-size:2em; font-weight:700; margin:0 0 10px 0;display:block;padding:0 0 7px;border-bottom:0px solid #000;line-height:1.4em;}
#brick_wrap header h2 a {text-decoration:none}
#brick_wrap header h2:after{display: block; clear: both; content: ""; width:30px; padding-bottom:20px; margin:0 auto; border-bottom:1px solid #000; visibility:visible;}
#brick_wrap .brick_inner {  column-count: 3;  column-gap:20px; text-align:center;}
#brick_wrap .brick_inner .brick_area {float:left; display:inline-block; transform: translate3d(0px, 0px, 0px); margin-top:20px; }
#brick_wrap .brick_inner .brick_area img { width: 100%; height:auto;  }
#brick_wrap .brick_inner .brick_box {position:relative;}
#brick_wrap .brick_inner .brick_box .brick_txt { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transition: all 0.5s ease; }
#brick_wrap .brick_inner .brick_box .brick_txt:before{content: ""; position:absolute; left: 0px; top:0px; right: 0px; bottom:0px; border:1px solid rgba(255,255,255,0.3); transition: all 0.5s ease;}
#brick_wrap .brick_inner .brick_box .brick_txt .txt_area { display:table; width:100%; height: 100%; text-align:center;  transform:perspective(500px) rotate(.001deg);}
#brick_wrap .brick_inner .brick_box .brick_txt .txt_box { display:table-cell; vertical-align:middle; padding:0; margin:0;}
#brick_wrap .brick_inner .brick_box .brick_txt .txt_box h1 { margin:0 auto; padding:0 5px; color:#fff; font-size:1.25em; font-weight:400; text-shadow:0px 0px 4px rgba(0,0,0,0.55); opacity:0; width:80%;}
#brick_wrap .brick_inner .brick_box .brick_txt .txt_box p {margin:10px 0; padding:0; color:#fff; }
#brick_wrap .brick_inner .brick_box .brick_txt .txt_box span {display:block; color:#fff;}
#brick_wrap .brick_inner .brick_box .brick_txt .txt_box button {opacity:0; }
#brick_wrap .brick_inner .brick_box:hover .brick_txt { background: rgba(0,0,0,0.6); }
#brick_wrap .brick_inner .brick_box:hover .brick_txt:before {left: 15px; top:15px; right: 15px; bottom:15px; }
#brick_wrap .brick_inner .brick_box:hover .brick_txt .txt_box h1{opacity:1;}
#brick_wrap .brick_inner .brick_box:hover .brick_txt .txt_box button {opacity:1; display:inline-block; text-align:center; vertical-align:middle;  padding:8px 25px; margin-top:15px; border:0; color:#000; background:#fff; transition: all 0.5s ease; }


/* 상품리스트 관련공통*/
.sct_sns_bg{background:rgba(0,0,0,0.5) !important;}
.sct_disc{position:absolute;top:0px;right:0px !important;width:40px;height:34px; line-height:15px !important; padding-top:3px !important; color:#fff; text-align:center; font-size:1em !important; font-weight:bold; background-color:rgba(0,0,0,0.9) !important;}  
.sct_disc:after{content:""; position:absolute; top:34px; left:0; width: 0px;height: 0px; border-bottom:20px solid none;  border-top:8px solid rgba(0,0,0,0.9);  border-right: 20px solid transparent;  border-left: 20px solid  transparent;font-weight:bold;} 
.sct_disc span{display:block; font-size:0.7em; font-weight:normal; color:#ddd; letter-spacing:0.05em;}
.shop_icon_soldout{width:auto; position:relative; display:inline-block;color:#fff;line-height:20px;padding:0 5px;font-size:0.92em;margin:1px;border-radius:2px; font-weight:normal; letter-spacing:-0.05em; background:none !important; color:red; font-style:italic;}
.sct_cost {display:block;margin:0 0 10px;font-size:1.3em; font-weight:400;}
.sct_dict{color:#aaa; text-decoration:line-through; font-weight:normal; font-size:0.8em;}
.shop_icon{font-size:0.9em;}
.shop_icon_1 {background:#666;}
.shop_icon_2 {background:#666}
.shop_icon_3 {background:#666}
.shop_icon_4 {background:#666}
.shop_icon_5 {background:#666}
.sct_cartop_wr{background:rgba(0,0,0,0.8) !important; }
.sct_cartop_wr label{color:#fff;}
.sct_cartop_wr .cartopt_cart_btn, .sct_cartop_wr .cartopt_close_btn{width:49.3%; display:block; margin-bottom:0px; font-size:0.9em; padding:5px 0px;}
.sct_cartop_wr .cartopt_cart_btn{float:left;}
.sct_cartop_wr .cartopt_close_btn{float:right;}
.sct_cartop_wr:after{clear:both;}
.sct_wrap .sctrl{top:40px;}
.sctrl button{border:1px solid #6A6A6A;}
.lists-row{margin-right:0px;margin-left:0px}
.lists-row .col-row-0,.lists-row .col-row-1,.lists-row .col-row-2,.lists-row .col-row-3,.lists-row .col-row-4,.lists-row .col-row-5,.lists-row .col-row-6,.lists-row .col-row-7,.lists-row .col-row-8,.lists-row .col-row-9,.lists-row .col-row-10{
padding-left:0px;padding-right:0px;}
.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
.lists-row .col-row-2{width:50%}
.lists-row .col-row-3{width:33.33333333%}
.lists-row .col-row-4{width:23.5%}
.lists-row .col-row-5{width:20%}
.lists-row .col-row-6{width:16.66666667%}
.lists-row .col-row-7{width:14.28571428%}
.lists-row .col-row-8{width:12.5%}
.lists-row .col-row-9{width:11.11111111%}
.lists-row .col-row-10{width:10%}
/*.sct_img{cursor:pointer;}
.pi_ua{cursor:pointer;}*/

/*	메인상품 리스트 타이틀 */
.sct_wrap header {margin:20px auto; margin-top:60px; text-align:center; border:0px solid red;}
.sct_wrap h2 {float:none; text-align:center;font-size:2em; font-weight:700; margin:0 0 10px 0;display:block;padding:0 0 7px;border-bottom:0px solid #000;line-height:1.4em;}
.sct_wrap h2 a {text-decoration:none}
.sct_wrap h2:after{display: block; clear: both; content: ""; width:30px; padding-bottom:20px; margin:0 auto; border-bottom:1px solid #000; visibility:visible;}




/*	HIT ITEM 상품리스트     스킨 : 테마폴더/skin/shop/daon/main.30.skin.php*/
.rolling_box {width:100%; position:relative; margin:0 auto; margin-bottom:60px; border:0px solid red; overflow:hidden; min-height:520px;}
.rolling_box .owl-carousel.owl-drag .owl-item .sca-img img{width:100% !important; height:auto; }
.rolling_box .owl-nav{text-align:center; position:relative; width:100%; margin-top:10px; z-index:99;}
.rolling_box .owl-nav .owl-prev{float:left; z-index:99;}
.rolling_box .owl-nav .owl-prev span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_prev_on2.png"); text-indent:-999px; font-size:0px;}
.rolling_box .owl-nav .owl-prev.disabled span, .rolling_box .owl-nav .owl-prev:hover span{background:url("../image/list_prev_off2.png");}
.rolling_box .owl-nav .owl-next{float:right; z-index:99;}
.rolling_box .owl-nav .owl-next span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_next_on2.png"); text-indent:-999px; font-size:0px;}
.rolling_box .owl-nav .owl-next.disabled span, .rolling_box .owl-nav .owl-next:hover span{background:url("../image/list_next_off2.png");}
.rolling_box .nav{text-align:center; position:absolute; bottom:15px; width:70%; left:50%; margin-left:-35%; z-index:98; }
.rolling_box .nav li{display:inline-block;}
.rolling_box .nav a{display:block; background-color:#aaa !important; width:20px; height:3px; margin:0px 0px; border-radius:0px; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.rolling_box .nav a.active{background-color:#000 !important; width:30px; height:3px;}
.rolling_box .owl-dots{border:0px solid red; text-align:center; position:absolute; bottom:-35px; width:100%; z-index:98; display:none;}
.rolling_box .owl-dots button{background-color:#aaa !important; width:20px; height:3px; margin:0px 0px; border-radius:0px;}
.rolling_box .owl-dots button.active{background-color:#000 !important; width:20px; height:3px;}
.rolling_box .sct_op_btn{position:absolute; bottom:5px; right:0px;}
.rolling_box .sct_op_btn>button{position:relative; display:block; border-top-left-radius:3px;  border-bottom-left-radius:3px; z-index:99; right:0px; height:20px; line-height:14px; background-color:#fff; width:30px; margin:3px 0; border:1px solid #ddd; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.rolling_box .sct_op_btn>button span{display:none;}
.rolling_box .sct_op_btn>button:hover{background-color:#ddd; }
.rolling_box .sct_op_btn>button:hover span{position:absolute; font-size:0.6em; width:50px; margin-left:-53px; margin-top:-2px; display:block; font-weight:normal; background-color:#fff;}
.rolling_box .sct_op_btn>button:hover i{color:#000;}
.rolling_box .sct_op_btn>button i{font-size:0.85em; margin-right:0px !important; color:#949494;}
.rolling_box .sct_op_btn>button i.fa-heart{font-size:0.7em;}
.rolling_box .sct_cart{bottom:auto; padding:0; position:relative;}
.rolling_box .sct_img {position:relative; margin:0 0 5px;}
.rolling_box .sct_img img {/*width:100%;*/ height:auto; border:0px solid #ddd; box-sizing:border-box;}
.rolling_box .sct_txt {margin:0 0 10px; font-size:1.2em; font-weight:400; padding:10px 0px; border-bottom:1px solid #ddd;}
.rolling_box .sit_icon_li {display:none;}
.rolling_box .sct_icon {margin:0 0 10px}
.rolling_box .sct_id {display:block;margin:0 0 5px}
.rolling_box .sct_basic {margin:0 0 10px; font-size:0.98em; color:#666;padding:0 0px; height:2.8em; line-height:1.4em;  font-weight:300;}
.rolling_box .sct_star {margin:10px 0 5px}
.rolling_box .sct_star img{width:72px !important;} 
.sct_sns_bg30{background:rgba(0,0,0,0.5) !important;}
.sct_sns_wrap30 {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.sct_sns_wrap30 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}    
.sct_sns_wrap30 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
.sct_sns_wrap30 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
.sct_sns_wrap30 .sct_sns .share-facebook {background:#415b92}
.sct_sns_wrap30 .sct_sns .share-twitter {background:#35b3dc}
.sct_sns_wrap30 .sct_sns .share-googleplus {background:#ea3838}
.sct_sns_wrap30 .sct_sns img {width:18px !important;}
.sct_sns_wrap30 .sct_sns_bg30 {background:rgba(0,0,0,0.5);width:100%;height:100%}
.sct_sns_wrap30 .sct_sns_cls30 {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}


/*	MD`S PICK 상품리스트     스킨 : 테마폴더/skin/shop/daon/main.10.skin.php */
.sct_10 .sct_li {margin:0 33px 20px 0;}
.sct_10 .sct_last {margin-right:0}
.sct_10 .sct_clear {clear:both}
.sct_10.lists-row{margin:0;}
.sct_10 .sct_dict{display:inline; margin-right:3px;}
.sct_10 .sct_op_btn{position:absolute; bottom:5px; right:0px;}
.sct_10 .sct_op_btn>button{position:relative; display:block; z-index:99; right:0px; height:20px; border-top-left-radius:3px;  border-bottom-left-radius:3px; line-height:14px; background-color:#fff; width:30px; margin:3px 0; border:1px solid #ddd; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.sct_10 .sct_op_btn>button span{display:none;}
.sct_10 .sct_op_btn>button:hover{background-color:#ddd; }
.sct_10 .sct_op_btn>button:hover span{position:absolute; font-size:0.6em; width:50px; margin-left:-53px; margin-top:-2px; display:block; font-weight:normal; background-color:#fff;}
.sct_10 .sct_op_btn>button:hover i{color:#000; }
.sct_10 .sct_op_btn>button:before{display:block; content:""; position:absolute; right:-1px; top:-3px; border:1px solid #ddd; width:2px; height:3px; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.sct_10 .sct_op_btn>button i{display:block; font-size:0.75em; margin-right:0px !important; margin-top:1px;}
.sct_10 .sct_op_btn>button i.fa-heart{font-size:0.65em; margin-top:2px;}
.sct_10 .sct_cart{bottom:auto; padding:0; position:relative;}
.sct_10 .sct_sns_wrap .sct_sns img { width:24px !important; }
.sct_10 .sct_sns{margin-top:-71px;}


/*	POPULAR ITEM 상품리스트     스킨 : 테마폴더/skin/shop/daon/main.50.skin.php */
.sct_10 .sct_rank{display:inline-block;color:#fff;background:#000; border:0px solid #000; line-height:20px;padding:0 5px;font-size:1.1em;margin:1px; position:absolute;top:-1px;left:-1px;width:40px;height:40px;line-height:40px;border-bottom-right-radius:50%;font-weight:bold; text-align:center;} 


/*	NEW ARRVALS 상품리스트 main.40.skin.php */
.smt_10 { width:100% !important; overflow:hidden; margin:0;}
.smt_10:after {display:block;visibility:hidden;clear:both;content:""}
.smt_10 .sct_li {position:relative; border:1px solid #eee;background:#fff;  margin-right:1%; float:left;text-align:left; }
.smt_10 .sct_last{margin-right:0 !important;}
.smt_10 .sct_a {text-decoration:none}
.smt_10 .sct_a:focus, .smt_10 .sct_a:hover {text-decoration:none}
.smt_10 .sct_img {position:absolute;top:0;left:0; }
.smt_10 .sct_img img { width:100%; }
.smt_10 .sct_icon {display:block; margin-top:10px;}
.smt_10 .sct_icon img {display:block;margin:0 0 4px}
.smt_10 .sct_txt {display:block;margin:5px 0;font-size:1.167em;font-weight:bold; font-size:1.2em; border-bottom:0px;}
.smt_10 .sct_basic {color:#666;margin:5px 0; font-size:0.95em; color:#999;  line-height:1.4em;  text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:95%;}
.smt_10 .sct_cost {margin:10px 0; font-size:1em; font-weight:500; }
.smt_10 .sct_cost .sct_dict{display:inline-block;color:#999;font-size:0.92em;text-decoration:line-through; margin-right:5px;}
.smt_10 .sct_op_btn{position:absolute; bottom:5px; right:0px;}
.smt_10 .sct_op_btn>button{position:relative; display:block; z-index:99; right:0px; height:20px; border-top-left-radius:3px;  border-bottom-left-radius:3px; line-height:14px; background-color:#fff; width:30px; margin:3px 0; border:1px solid #ddd; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.smt_10 .sct_op_btn>button span{display:none;}
.smt_10 .sct_op_btn>button:hover{background-color:#ddd; }
.smt_10 .sct_op_btn>button:hover span{position:absolute; font-size:0.6em; width:50px; margin-left:-53px; margin-top:-2px; display:block; font-weight:normal; background-color:#fff;}
.smt_10 .sct_op_btn>button:hover i{color:#000; }
.smt_10 .sct_op_btn>button:before{display:block; content:""; position:absolute; right:-1px; top:-3px; border:1px solid #ddd; width:2px; height:3px; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.smt_10 .sct_op_btn>button i{display:block; font-size:0.75em; margin-right:0px !important; margin-top:1px;}
.smt_10 .sct_op_btn>button i.fa-heart{font-size:0.65em; margin-top:2px;}
.smt_10 .sct_cart{bottom:auto; padding:0; position:relative;}
.smt_10 .sct_sns img {width:18px !important;}
.smt_10 .sct_sns{margin-top:-71px;}


/*	HOT SALE 상품리스트     스킨 : 테마폴더/skin/shop/daon/main.20.skin.php */
.smt_20{margin:0;}
.smt_20 .sct_li{position:relative; width:299px; margin:0 33px 20px 0; text-align:left;}
.smt_20 .sct_img{text-align:left;}
.smt_20 .sct_op_btn{position:absolute; bottom:0px; right:-2px;}
.smt_20 .sct_op_btn>button{position:relative; display:block; z-index:99; right:0px; height:20px; border-top-left-radius:3px;  border-bottom-left-radius:3px; line-height:14px; background-color:#fff; color:#949494; width:30px; margin:3px 0; border:1px solid #ddd; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.smt_20 .sct_op_btn>button span{display:none;}
.smt_20 .sct_op_btn>button:hover{background-color:#ddd; }
.smt_20 .sct_op_btn>button:hover span{position:absolute; font-size:0.6em; width:50px; margin-left:-53px; margin-top:-2px; background-color:#fff; display:block; font-weight:normal; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.smt_20 .sct_op_btn>button:hover i{color:#000; }
.smt_20 .sct_op_btn>button:before{display:block; content:""; position:absolute; right:-1px; top:-3px; border:1px solid #ddd; width:2px; height:3px; transition: 0.5s all ease;   -webkit-transition: 0.5s all ease;   -moz-transition: 0.5s all ease;   -ms-transition: 0.5s all ease;   -o-transition: 0.5s all ease;}
.smt_20 .sct_op_btn>button i{display:block; font-size:0.75em; margin-right:0px !important; margin-top:1px;}
.smt_20 .sct_op_btn>button i.fa-heart{font-size:0.65em; margin-top:2px;}
.smt_20 .sct_cart{bottom:auto; padding:0; position:relative;}
.smt_20 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}    
.smt_20 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
.smt_20 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
.smt_20 .sct_sns .share-facebook {background:#415b92}
.smt_20 .sct_sns .share-twitter {background:#35b3dc}
.smt_20 .sct_sns .share-googleplus {background:#ea3838}
.smt_20 .sct_sns img {width:18px !important;}
.smt_20 .sct_sns_bg {background:rgba(0,0,0,0.5);width:100%;height:100%}
.smt_20 .sct_sns_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
.smt_20 .sct_dict{display:inline; margin-right:3px;}
.sct_sns_bg20{background:rgba(0,0,0,0.5) !important;}
.sct_sns_wrap20 {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.sct_sns_wrap20 .sct_sns {position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-71px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 18px rgba(0,0,0,0.2);box-shadow: 1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}    
.sct_sns_wrap20 .sct_sns h3 {padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
.sct_sns_wrap20 .sct_sns a {display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
.sct_sns_wrap20 .sct_sns .share-facebook {background:#415b92}
.sct_sns_wrap20 .sct_sns .share-twitter {background:#35b3dc}
.sct_sns_wrap20 .sct_sns .share-googleplus {background:#ea3838}
.sct_sns_wrap20 .sct_sns img {width:18px !important;}
.sct_sns_wrap20 .sct_sns_bg20 {background:rgba(0,0,0,0.5);width:100%;height:100%}
.sct_sns_wrap20 .sct_sns_cls20 {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}

/* 메인배너 */
.bn_banner_x img{transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
/* .bn_banner_x img:hover{ -webkit-filter: grayscale(100%); filter: grayscale(100%);} */
.bn_2_li{overflow:hidden;}
.bn_2_li:after{clear:both;}
.bn_2_li div.left{float:left; width:50%;}
.bn_2_li div.right{float:right; width:50%; text-align:right;}

.bn_3_li{overflow:hidden; margin:50px auto; padding-bottom:0 !important;}
.bn_3_li:after{clear:both;}
.bn_3_li div.left{position:relative; float:left; width:32%; overflow:hidden;}
.bn_3_li div.center{position:relative; float:left; width:32%; margin:0 2%; text-align:center; overflow:hidden;}
.bn_3_li div.right{position:relative; float:right; width:32%; text-align:right; overflow:hidden;}
.bn_3_li p.blind {position:absolute; z-index:99; width:100%; height:100%; background-color:rgba(0,0,0,0); transition: 0.5s all ease;}
.bn_3_li p.blind:hover { cursor:pointer; background-color:rgba(0,0,0,.4); transition: 0.5s all ease;}
.bn_3_li p.blind span {display:table; width:100%; height:100%; text-align:center;}
.bn_3_li p.blind span em {opacity:0; display:table-cell; vertical-align:middle; font-style:normal; font-size:1.5em; color:#fff; font-weight:700; }
.bn_3_li p.blind:hover span em {opacity:1;}

.bn_4_li{overflow:hidden; width:1300px; margin-left:-20px;}
.bn_4_li:after{clear:both;}
.bn_4_li div.left1{float:left; width:25%; text-align:center;}
.bn_4_li div.left2{float:left; width:25%; text-align:center; }
.bn_4_li div.right1{float:right; width:25%; text-align:center; }
.bn_4_li div.right2{float:right; width:25%; text-align:center;}


#review_wrap { width:100%; padding:70px 0; margin-top:50px;  background:url('../image/review_back.jpg') no-repeat center top; background-size:cover; background-attachment:fixed;}
#review_wrap:after{ content:""; display:block; clear:both;}
#review_wrap .review_area { width:100%; max-width:1280px; margin:0 auto; }
#review_wrap .review_area:after{ content:""; display:block; clear:both;}
#review_wrap .review_area .review_Title {width:100%; text-align:center; padding-bottom:10px;}
#review_wrap .review_area .review_Title h2.tit{display:block; font-size:2em; color:#fff; line-height:1.4em; }
#review_wrap .review_area .review_Title h2.tit strong{font-size:1em; font-weight:700;}
#review_wrap .review_area .review_Title p { font-size:1.4em; color:#fff; line-height:1.4em; margin-top:15px; }
#review_wrap .review_area .review_list {width:100%; margin-top:20px; }
#review_wrap .review_area .review_list ul {width:100%; margin:0; padding:0; font-size:0;display: flex;    flex-wrap: wrap;    justify-content: space-evenly; }
#review_wrap .review_area .review_list ul li {float:left; width:22%; text-align:center; background-color:#fff; margin:1.5%}

#review_wrap .review_area .review_list ul li a {display:block; }
#review_wrap .review_area .review_list ul li a .img_box { width:100%; height:236px; background-color:#000;}
#review_wrap .review_area .review_list ul li a .img_box img {max-width:100%; height:auto; }
#review_wrap .review_area .review_list ul li a .txts { min-height:180px; padding:20px 30px;}
#review_wrap .review_area .review_list ul li a .txts .review_t1 { font-size:1.3em; color:#535353;}
#review_wrap .review_area .review_list ul li a .txts .review_t1 .seller-rating-value {display:block; }
#review_wrap .review_area .review_list ul li a .txts .review_t1 .seller-rating-value img{max-width:80px;}
#review_wrap .review_area .review_list ul li a .txts .review_t2  { font-size:1.15em; color:#535353; line-height:1.6em; margin-top:25px; }
#review_wrap .review_area .review_list ul li a .txts .review_t2.ellipsis { overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


#comm_area {width:100%; min-width:320px; max-width:1300px; margin:50px auto;}
#comm_area:after {display:block;visibility:hidden;clear:both;content:""}
#comm_area h2.comm_title {font-size:2em; font-weight:700; text-align:center; margin-bottom:30px; }
#comm_area .comm_notice {width:100%; padding:0;}
#comm_area .comm_notice #sidx_lat {width:100%; }
#comm_area .comm_notice .lat_wrap {position:relative; float:left; width:32%; min-height:234px; margin:0; margin-right:2%; padding:30px; border:1px solid #eee; box-sizing:border-box;}
#comm_area .comm_notice .lat_wrap h4.lat_tit {font-size:1.5em; font-weight:700; margin-bottom:25px; }
#comm_area .comm_notice .lat_wrap:last-child {margin-right:0;}
#comm_area .comm_notice .lat_wrap a img {position:absolute; top:35px; right:30px; width:19px; height:19px;}
#comm_area .comm_notice .lat {float:left; width:100%; margin-bottom:0 !important;}
#comm_area .comm_notice .lat:after {display:block;visibility:hidden;clear:both;content:""}
#comm_area .comm_notice .lat ul {width:100%; margin:0; padding:0; }
#comm_area .comm_notice .lat li { width:100%;  padding-left:0;  line-height:1.5em; border-bottom:0; margin-bottom:10px; }
#comm_area .comm_notice .lat li:last-child {margin-bottom:0;}
#comm_area .comm_notice .lat li a { float:left; max-width:70%; background:none; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
#comm_area .comm_notice .lat li a:before {display:none;}
#comm_area .comm_notice .lat li.basic_li { float:left; }
#comm_area .comm_notice .lat li.basic_li a {display:inline-block; position:relative; z-index:1; }
#comm_area .comm_notice .lat li.basic_li strong {display:block; font-weight:400 !important; }
#comm_area .comm_notice .lat li.basic_li .lt_info {position:absolute; top:0; right:0; width:100%; padding:0; text-align:right; z-index:0;}
#comm_area .comm_notice .lat .lt_cmt {display:none;}
#comm_area .comm_notice .lat li.basic_li img.icon_reply {display:none;}
#comm_area .comm_notice .lat li.basic_li .fa-download {display:none;}



/* 하단 */
#ft {clear:both; width:100%; min-width:320px; text-align:left; background:#222; margin-top:40px;}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft .ft_menu {background:#333;}
#ft .ft_ul{padding:20px 0; max-width:1300px; margin:0 auto; text-align:left;  }
#ft .ft_ul li{display:inline-block;font-weight:bold;margin:0 10px}
#ft .ft_ul li:first-child {margin-left:0;}
#ft .ft_ul li a { font-weight:normal; color:#fff;}
#ft .ft_ul li:hover a {color:#aaa;}
#ft .ft_wr{margin:0 auto;width:100%; max-width:1300px;}
#ft .ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft .ft_area {padding:35px 0; }
#ft .ft_area:after {display:block;visibility:hidden;clear:both;content:""}
#ft .ft_info{width:100%; }
#ft .ft_info ul {width:100%; padding:0; margin:0; }
#ft .ft_info ul li {float:left; width:25%; height:200px; padding:20px 40px; border-right:1px solid #333; box-sizing:border-box; overflow:hidden;}
#ft .ft_info ul li:last-child {border-right:0;}
#ft .ft_info ul li h2{display:block; font-size:1.25em;  color:#fff; margin-bottom:25px;}
#ft .ft_info ul li strong{display:block; font-size:1.5em; color:#fff; margin-bottom:10px;}
#ft .ft_info ul li p{font-size:1em; color:#777; margin:5px 0 10px 0;}
#ft .ft_info ul li p a {display:block; color:#777; line-height:1.5em; margin-bottom:5px;}
#ft .ft_info ul li p a i {width:15px; height:15px; margin-right:5px;}
#ft .ft_info ul li p a:hover { color:#fff;}
#ft .ft_info ul li div {width:100%; height:100%; }
#ft .ft_info ul li div.ft_bank strong{font-size:1em; font-weight:400;}
#ft .ft_info ul li div.ft_bank p{ display:block; color:#999;}
#ft .ft_info ul li div.ft_return strong{font-size:1em; font-weight:400; }
#ft .ft_copyright{width:100%; margin:0; border-top:1px solid #333;}
#ft .ft_copyright div.copy_inner {margin:0 auto;width:100%; max-width:1300px; padding:35px 0 50px 0;}
#ft .ft_copyright div.copy_inner h2{display:block; color:#fff; margin-bottom:15px; }
#ft .ft_copyright div.copy_inner span{margin-right:25px; color:#f2f5f9; font-size:1em;  }
#ft .ft_copyright div.copy_inner span b{margin-right:5px; color:#8b8b8b; font-size:1em; }
#ft .ft_copyright div.copy_inner p { font-size:1em; color:#777; }





/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
	아래쪽부터는 수정을 권하지 않습니다. 영카트는 CSS가 매우 복잡하므로 CSS코드의 설명과 수정은 무료지원되지 않습니다.
 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* 공통 */
.lview{}
.sview{display:none;} 
.mview{display:none;}
.saview{display:none;}
a:focus, button:focus, input:focus{outline:none !important;}
input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus, input:focus {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border:1px solid #000 !important; outline:none;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input, select{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border:1px solid #ccc !important; outline:none;}
#bo_w .btn_cancel{min-width:85px;}
.btn{margin:0px 3px;}
.frm_input{height:40px;}
.btn_submit {background:#222; border:1px solid #222; }
.btn_submit:hover {background:rgba(0,118,190,1); border:1px solid rgba(0,118,190,1); }
.sit_btn_buy {background:#222; border:1px solid #222; }
.sit_btn_buy:hover {background:rgba(0,118,190,1); border:1px solid rgba(0,118,190,1); }

a.btn_b011,.btn_b011 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent; font-size:0.9em; border:1px solid #ddd; border-radius:3px;} /* daontheme */
a.btn_b011:hover, .btn_b011:hover {color:#000; background-color:#000; color:#fff; border:1px solid #000;}
a.btn_b011 i,.btn_b011 i{font-size:1em;}
a.btn_b011 span,.btn_b011 span{padding-left:5px; font-size:1.1em; color:#000;}
a.btn_b011:hover span, .btn_b011:hover span{ color:#fff;}

#bo_cate {    padding: 0px;  margin: 10px 0; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
#bo_cate li { display: inline-block;  padding: 0px;  min-width:150px;  padding-right: 2px; text-align: center;}
#bo_cate a {color:#333; display: block; line-height: 40px; padding: 0 20px; border-radius: 0px; border: 1px solid #ddd; background: #fff; border-bottom: 0px; text-align: center;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active { color:#333;  text-decoration: none; background: #d2d6dc; border: 1px solid #d2d6dc;  border-bottom: 0px;}
#bo_cate #bo_cate_on { z-index: 2; background: #333; color: #fff; font-weight: 500; border: 1px solid #333;border-bottom: 0px; -webkit-box-shadow:none; box-shadow:0;}



/* 상품리스트 lis.php     스킨 : 테마폴더/skin/shop/daon/list.10.skin.php  */
#sct_location {position:static; float:left; padding:15px 0;}
.is_right .shop_select_to_html .menulist {left:0 !important; right:auto; z-index:9999; margin-top:4px;}
.shop_select_to_html .menulist {top:33px; border-radius:0; padding:0;}
.shop_select_to_html:hover .category_title, .shop_select_to_html:hover .category_title i {color:#000;}
.shop_select_to_html .option.selected, .shop_select_to_html .option.selected a {color:#0076be;}
.sct_admin { position: absolute; right:0;}
.sct_admin a {margin-top:8px; }
.sct_ct { clear:both; padding:0; text-align:center; }
#sct_ct_1 li { position:relative; border-right:0;}
#sct_ct_1 li:after { position:absolute; top:15px; right:0; display: block; clear: both; content: ""; width:1px; height:10px; background:#555;}
#sct_ct_1 li:nth-child(5n):after {display:none;}
#sct_ct_1 li:last-child:after {display:none;}
.sct_10.lists-row {margin-top:25px; }
.sct_40 .sct_op_btn {position: absolute; right:0; bottom:20px;  width:auto; text-align:right; z-index:99; background:none; }
.sct_40 .sct_op_btn span {margin-right:5px;}
.sct_40 .sct_op_btn>button { float:left; width:auto; font-size:1em; font-weight:normal; padding:0 5px; background:none;}
.sct_40 .sct_cart {position:static; padding:0;}
.sct_40 .sct_cart i { font-size:1em; margin-right:0; }
.sct_40 .sct_cost {position:static;}
.sct_40 .sct_li.sct_last {border-bottom:0;}
.sct_40 .pi_ua{top:15px !important;}
.shop_select_to_html span{padding:10px 10px 15px;}
.shop_select_to_html .menulist ul.wide{width:auto; min-width:100px;}
.shop_select_to_html .option a{padding:0px 10px}
#sct_hhtml{width:100%;}
#sct_hhtml img{max-width:100%;}
#sct_thtml{width:100%;}
#sct_thtml img{max-width:100%;}


/* 상품상세 shop/item.php      스킨 : 테마폴더/skin/shop/daon/item.form.skin.php  &&  item.form.skin.php */
#sit_ov_wrap {width:100%; padding:45px 0; padding-bottom:20px;}
#sit_pvi {width:45%; background:none;} /* width:550px; */
#sit_pvi_big {float:left;  width:100%;  margin-bottom:20px; }
#sit_pvi_big img {width:100%; border:1px solid #dbdbdb; box-sizing:border-box;}
#sit_pvi_big #popup_item_image {bottom:auto; margin-top:-43px;}
#sit_pvi_thumb {  width:100%; background:none; }
#sit_pvi_thumb li { margin:0; text-align:center; float:left; width:18%; margin-right:2.5%; margin-bottom:2.5%;}
#sit_pvi_thumb li:nth-child(5n) {margin-right:0;}
#sit_pvi_thumb li img {width:100%; height:auto;}
#sit_ov {width:52%; }
#sit_ov_btn {margin-top:10px;}
#sit_ov_btn button {width:45%; margin-right:1%; margin-bottom:0;}
#sit_ov_btn .sit_btn_wish {width:8%; margin-bottom:0;}
#sit_ov_btn .itemform-naverpay{padding-top:10px !important; text-align:left;}
#sit_siblings a{color:#000;}
#sit_pvi_nwbig img  {width:100%; height:auto;} 
#sit_pvi_nw li { margin:0; text-align:center; float:left; width:18%; margin-right:2.5%; margin-bottom:2.5%;}
#sit_pvi_nw li:nth-child(5n) {margin-right:0;}
#sit_pvi_nw li img {width:100%; height:auto; border:1px solid #dbdbdb; box-sizing:border-box;}
#sit_tab {width:100%; display:block;}
#sit_tab .tab_tit {padding:0;}
#sit_tab .tab_tit li {width:25%; border-right:1px solid #eee; box-sizing:border-box; }
#sit_tab .tab_tit li:last-child {border-right:0; }
#sit_tab .tab_tit li .selected {background:#222; color:#fff;}
#sit_tab .tab_tit li .selected:after { height:0;}
#sit_tab .tab_tit li button {font-size:1em; padding:15px 0; line-height:1.5em;}
#sit_tab .tab_con {padding:25px 15px;}
#sit_tab .tab_tit li button{height:50px;}
#sit_inf_explan{ margin-bottom:40px;  }
#sit_inf {margin:0;}
#sit_buy {display:none; width:25%; border:0px;}
#sit_buy .sit_buy_inner{background:#ddd;}
#sit_buy .sit_side_option h3 {font-size:1.1em; margin-bottom:10px;}
#sit_buy select{background-color:#fff;}
#sit_buy .sit_sel_option{height:auto;}
#sit_star_sns .sns_area a img {width:20px; }
#sit_star_sns .btn_sns_share{height:20px;}
#sit_star_sns .btn_sns_share i{display:block; margin-top:-1px;}
#sit_ov_soldout{background:#f7f7f7; color:#000; font-weight:normal;}
#btn_wish i{font-size:1.2em;}
#btn_wish .btn_wish_num{bottom:2px;}
#sit_ov_wrap .sit_ov_tbl td{padding:5px 0;}
#sit_tot_price{font-size:1.5em; margin-bottom:20px;}
#btn_option .btn_close{display:none;}
.btn_option_wr{display:none;}
.sit_option{padding:0px;}
.sit_option select{height:40px;}

/* 상품상세내 관련상품		스킨 : 테마폴더/skin/shop/daon/relation.10.skin.php */
#sit_rel{border:1px solid #eee;}
#sit_rel .owl-dots {display:none;}
#sit_rel .owl-nav{text-align:center; position:absolute; top:0; width:100%; margin-top:-60px; z-index:99;}
#sit_rel .owl-nav .owl-prev{float:left; z-index:99;}
#sit_rel .owl-nav .owl-prev span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_prev_off2.png"); text-indent:-999px; font-size:0px;}
#sit_rel .owl-nav .owl-prev.disabled span, #sit_rel .owl-nav .owl-prev:hover span{background:url("../image/list_prev_on2.png");}
#sit_rel .owl-nav .owl-next{float:right; z-index:99;}
#sit_rel .owl-nav .owl-next span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_next_off2.png"); text-indent:-999px; font-size:0px;}
#sit_rel .owl-nav .owl-next.disabled span, #sit_rel .owl-nav .owl-next:hover span{background:url("../image/list_next_on2.png");}
#sit_rel .item img{height:auto;}
#sit_rel .sct_txt{margin-top:10px; text-align:center; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%; }
#sit_rel .sct_cost{font-size:1em; text-align:center;}
#sit_inf_open th{width:15%;}
#sit_inf_open td{width:85%;}

/* 상품상세내 사용후기      스킨 : 테마폴더/skin/shop/daon/itemuse.skin.php */
#sit_use_list .sit_use_top {border:0; padding:0; margin:0; min-height:auto; background:none;}
#sit_use_list .sit_use_li_title  {position:static; margin-top:10px; float:right; }
#sit_use_list .sit_use_con {margin-right:0;}
#sit_use_list .sit_use_reply {padding:10px 0 0 0;}
#sit_use_list .use_reply_tit {padding-right:0;}
#sit_use_list .use_reply_icon {position:static;}
#sit_use_list .use_reply_name {position:static; margin-left:0;}
#sit_use_list .sit_empty {padding:50px 0;}
#sit_use_wbtn {position:static; text-align:right; margin-bottom:20px;}
.sit_use_dl .sit_use_tit{font-weight:normal; font-size:1em;}
#sit_use_wbtn a{line-height:30px; font-size:1em; padding:0 10px;}

/* 상품상세내 상품문의		스킨 : 테마폴더/skin/shop/daon/itemqa.skin.php */
#sit_qa {margin:0;}
#sit_qa_wbtn a{line-height:30px; font-size:1em; padding:0 10px;}
.sit_qa_li_title{font-weight:normal; font-size:1em;}
.sit_qa_li{padding:15px 0;}


/* 장바구니 cart.php      테마내 스킨이 없습니다. */
#sod_bsk #sod_bsk_tot {border:1px solid #ddd; margin-bottom:40px;}
#sod_bsk #sod_bsk_tot li { border-left:1px solid #ddd; }
#sod_bsk #sod_bsk_tot li.sod_bsk_dvr {background:#fff !important; color:#000;}
#sod_bsk #sod_bsk_tot li.sod_bsk_pt {background:#f8f8f8 !important; color:#000;}
#sod_bsk_act{margin-top:30px;}
#sod_bsk_act .btn01 {width:20%; font-weight:normal; padding:0 20px; margin:0 0.5%; background-color:#fff; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#sod_bsk_act .btn_submit {width:20%; font-weight:normal; padding:0 20px;  margin:0 0.5%; background-color:#333; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#sod_bsk_act .btn01:hover {background-color:#eee; border:1px solid #000;}
#sod_bsk_act .btn_submit:hover {background-color:#000; border:1px solid #000;}
#sod_bsk_act .cart-naverpay{margin-top:30px;}
#sod_bsk_list #mod_option_frm {width:100%; min-width:320px; max-width:50%; margin-left:-25%; max-height:500px; top:50%; margin-top:-250px;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar{width:2px; height:0px;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar-track-piece { background-color: #ddd;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar-thumb { border-radius: 8px;  background-color: #bfbfbf;}
#sod_bsk_list #mod_option_frm .option_wr select{height:30px;}
#mod_option_frm #sit_tot_price{font-size:1em;}
#mod_option_frm .btn_confirm{margin-top:10px;}
#mod_option_frm .btn_confirm .btn_submit{height:30px;}
#sod_bsk_list .mod_option_bg{background:rgba(0,0,0,0.6); }
#sod_bsk #sod_bsk_tot .sod_bsk_cnt span:before{font-size:1em; color:#fff; display:block; content:"총금액"; visibility: visible; line-height:1.5em;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt span{visibility: hidden; line-height:0;}
#sod_bsk .btn_cart_del button{background-color:#666; color:#fff; border:1px solid #666;}


/* 주문서작성 orderform.php		테마내 스킨이 없습니다. */
#sod_frm .sod_left{ width:62%; margin-right:0;  margin-top:25px;}
#sod_frm .sod_right{ float:right; width:35%; margin-top:25px; }
#sod_frm .tbl_frm01 table {margin:20px auto;}
#sod_frm_orderer, #sod_frm_taker, #sod_frm_pay { padding:0; }
#sod_frm section h2 {font-weight:bold; background-color:#f7f7f7;}
#display_pay_button { border:0;}
#display_pay_button .btn01{width:45%;background-color:#fff; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease; }
#display_pay_button .btn_submit{width:45%; background-color:#333; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease; font-weight:normal;}
#display_pay_button .btn01:hover{background-color:#eee; border:1px solid #000;}
#display_pay_button .btn_submit:hover{background-color:#000; border:1px solid #000;}
#sod_frm_orderer .frm_input {width:100% !important; margin:0 0 5px; }
#sod_frm_taker .frm_input {width:100% !important; margin:0 0 5px; }
#sod_frm_taker .order_choice_place {padding:20px;}
#sod_frm_taker .tbl_frm01 .btn_frmline {position:static;}
#od_pay_sl .lb_icon {width:100%; }
#settle_bank select, #settle_bank input {width:100%;}
#forderform .od_pay_buttons_el {padding:20px;} 
#sod_frm_pay h2{display:none;}
#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {width:100%;}
#sod_frm_pay .pay_tbl th { text-align:center; background:#f8f8f8;}
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(1) { width:30%; }
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(2) { width:30%; }
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(3) { width:20%; }
#sod_frm_pay .od_coupon .tbl_head02 table td {text-align:center;}
#sod_frm_pay .pay_tbl td .btn_frmline {width:auto;}
#sod_frm_pay .od_coupon .td_numbig, #sod_frm_pay .od_coupon .td_numbig {text-align:left;}
.cp_cancel {width:auto; height: 23px; line-height: 21px;}
.sod_frm_mobile .btn_cancel, .sod_frm_mobile .btn01{width:45%; border:1px solid #969696; height:50px; line-height:50px; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease; font-weight:normal;}
.sod_frm_mobile#sod_frm #sod_frm_pt_alert{background-color:#f7f7f7; color:#000;}
.sod_fin_bg{background:rgba(0,0,0,0.5)}


/*주문서작성_모바일 orderform.php		테마내 스킨이 없습니다. */
.sod_frm_mobile .sod_ta_wr {border-bottom:0;}
.sod_frm_mobile #m_sod_bsk_tot {background:none;}
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt {color:#fff; }
.sod_frm_mobile #m_sod_bsk_tot dt {padding:0 10px; height:40px !important; line-height:40px !important;}
.sod_frm_mobile #m_sod_bsk_tot dd {padding:0 10px; height:40px !important; line-height:40px !important;}
.sod_frm_mobile .sod_list .li_op_wr {min-height:100px;}
.sod_frm_mobile #sod_frm_taker h2, .sod_frm_mobile #sod_frm_orderer h2 {text-align:center; }
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#F8DF00;}
.sod_frm_mobile #sod_frm_pt_alert::before{display:none;}



/* 마이페이지 mypage.php     스킨 : 테마폴더/shop/mypage.php */
#smb_my_ov { width:22%; margin-right:3%; }
#smb_my_list {width:75%;}
#smb_my_ov .smb_me{background-color:#333;}
#smb_my_ov .smb_me .my_ov_name{color:#fff;}
#smb_my_ov .smb_me a{background-color:#fff; color:#000; font-size:0.8em; padding:0px 10px;}
#smb_private li a:hover:after{display:none;}
#smb_private a{padding:5px 20px 5px 25px;}
#smb_private a strong{border-radius:50%; min-width:20px; text-align:center; font-weight:normal; background-color:#37bc9b !important;}
#smb_private .win_point strong{min-width:20px; border-radius:30px;}
#smb_private .win_qa strong{background-color:#000; color:#fff;}
#coupon {min-width:320px; }
#coupon li {text-align:left;}
#coupon .cou_target{background-color:#f7f7f7; color:#000;}
.new_win #win_title { height:auto; line-height:1.5em; color:#fff; background:#222;}
#smb_my_wish .smb_my_chk{position:absolute; float:none; left:15px;  padding:0px; }
#smb_my_wish .smb_my_chk span{display:block; background-color:#000; color:#fff; font-size:0.9em; width:25px; text-align:center;}
#smb_my_wish .smb_my_chk .chk_box{display:none;}
#smb_ws_act{display:none;}
.new_win .win_desc{background-color:#f7f7f7; color:#000;}
.new_win .win_desc:after{display:none;}
.new_win .win_ul li{border:1px solid #ddd; border-radius:10px; }
.new_win .win_ul .selected{background-color:#333; border:1px solid #333;}
.new_win .win_ul li a{color:#000; padding:5px 8px;}
.new_win .win_total{color:#000;}

/* 마이페이지_주문내역 orderinquiry.php       테마내 스킨이 없습니다. */
#smb_my_ov{border:1px solid #000; width:18%;}
#smb_my_od table tbody td:nth-child(7){text-align:center;}
.status_01 {display:inline-block;background:#FE528F;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;}
.status_02 {display:inline-block;background:#68D0A7;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;}
.status_03 {display:inline-block;background:#B668D0;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;}
.status_04 {display:inline-block;background:#FFA700;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;}
.status_05 {display:inline-block;background:#3a8afd;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;} 
.status_06 {display:inline-block;background:#666666;color:#fff;padding:0 5px;line-height:20px;font-size:0.92em;border-radius:5px; min-width:65px; text-align:center;}
#sod_fin .sod_left{ width:62%; margin-right:0;  margin-top:25px;}
#sod_fin .sod_right{ float:right; width:35%; margin-top:25px; }



/* 위시리스트 shop/wishlist.php		테마내 스킨이 없습니다. */
#sod_ws {background:none;}
#sod_ws .list_02 li { float:left; display:inline; width:18%; padding:0; margin:0; margin-right:2.5%; margin-bottom:5%;}
#sod_ws .list_02 li:nth-child(5n) { margin-right:0; }
#sod_ws .sod_ws_img {width:auto; }
#sod_ws .sod_ws_img img { width:100%; height:auto; border:1px solid #ddd; box-sizing:border-box;}
#sod_ws li .wish_info {border:0; height:auto;}
#sod_ws_act button { width:160px; }
#sod_ws li .wish_del{background:none !important;}
#sod_ws li .wish_del:hover{color:#000; }
#sod_ws li .wish_chk{display:block; text-align:left; width:60px; line-height:20px;}
#sod_ws_act .btn01{background-color:#fff; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#sod_ws_act .btn02{background-color:#333; border:1px solid #333; margin:0px 5px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#sod_ws_act .btn01:hover{background-color:#eee; border:1px solid #000;}
#sod_ws_act .btn02:hover{background-color:#000; border:1px solid #000;}


/* 자주하는질문 faq.php     스킨 : 테마폴더/skin/faq/daon/list.skin.php */
#faq_wrap li a{display:inline-block;}


/* 개인결제 personalpay.php     스킨 : 테마폴더/skin/shop/daon/personalpay.skin.php */
.sct_pv .sct_li {width:18% !important; min-height:240px; margin-right:2.5%; margin-bottom:2.5%; text-align:center; background:none; border:1px solid #ddd;  box-sizing: border-box; overflow:hidden;}
.sct_pv .sct_li:nth-child(5n) {margin-right:0;}
.sct_pv .sct_a {width:100% !important; padding:0 0px;}
.sct_pv .sct_a img {width:100%;}
#personal_pay .sod_right p { text-align:center;}
#personal_pay .pesonal th {font-size:1.5em;}
#personal_pay .pesonal th label {font-size:13px; }
#personal_pay .sod_right p {margin-top:20px;}
.pesonal td{font-size:1.2em;}
#sod_fin_pay{border:0px; margin-bottom:0px; border-bottom:0px;}
#sod_fin_pay h3{margin:0; border-bottom:0px;}
#sod_fin_pay .tbl_head01{margin-bottom:0px;}
#sod_fin_pay .tbl_head01 tbody th{border-bottom:0px;}
#sod_fin_tot{width:100%; border:1px solid #E9E9E9; margin-top:15px; margin-bottom:20px; border-bottom:0px;}
#sod_fin_tot h2{background:#fff;font-size:1.167em;padding:15px 20px;border-bottom:1px solid #E9E9E9}
#sod_fin_tot li {padding:10px 0;border-top:0px solid #E9E9E9;border-bottom:1px solid #E9E9E9; padding:15px 20px;}
#sod_fin_tot li strong{padding-left:15px;}
#sod_fin_test input{padding:10px 15px;}

/* 모바일 개인결제 */
#m_sod_frm_orderer {margin:10px 0;border-top:1px solid #e7ebf1; padding-top:15px;}
#m_sod_frm_orderer h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#m_sod_frm_orderer ul {background:#fff;margin:15px 0;border-bottom:1px solid #e7ebf1;padding:10px 15px}
#m_sod_frm_orderer li {line-height:20px}
#m_sod_frm_orderer th {display:block;width:100% !important;font-weight:bold;border:0; text-align:left; font-weight:normal;}
#m_sod_frm_orderer td {display:block;width:100% !important;text-align:left;padding:5px 0px;border:0;margin-bottom:10px; font-size:1.2em; font-weight:700;}
#m_sod_frm_orderer td .frm_input {width:100%}
#m_sod_frm_orderer table{width:100%;}
#m_pv_sod_frm .btn_confirm {margin:10px}
#m_pv_sod_frm .btn_confirm .btn_submit {width:45%; height:45px;font-size:1.167em;font-weight:bold;margin:0 3px; font-weight:normal;}
#m_pv_sod_frm .btn_confirm .btn_cancel {width:45%; height:45px;line-height:45px; font-size:1.167em;font-weight:normal;padding:0; border-radius:3px; margin:0 2px}
#m_pv_sod_frm .pay_way {border-top:1px solid #e7ebf1}
#m_pv_sod_frm .pay_way li {padding:5px 0}
#sod_fin input{width:100%;}

	

/* 상품문의 itemqalist.php		스킨 : 테마폴더/skin/shop/daon/itemqalist.skin.php */
#sqa_sch {width:100%; padding:15px 30%; font-size:0; background:#f7f7f7; border:1px solid #eee; box-sizing:border-box;  }
#sqa_sch select {width:25%; margin-right:1%;  }
#sqa_sch .sch_wr {width:50%;}
#sqa_sch .sch_input {width:85%;}
#sqa_sch .sch_btn {float:right; width:15%;}
#sqa_sch a {float:right; width:23%; text-align:center; font-size:13px;}
#sqa {width:100%; min-width:320px; }
#sqa ol { width:100%; }
#sqa .sqa_img {margin:0 15px 10px 0;}
#sqa .sqa_section {float:none; width:auto; display:block; }
#sqa .sit_qaa_done {background:#f76560; }
#sqa .sqa_con_btn button {border:1px solid #ddd; padding:5px 8px; color:#666; font-size:0.92em; margin:5px 0; background:#fff;} /* 내용보기버튼 */
#sqa .sqa_con_btn button:hover{background:#333; border:1px solid #333; color:#fff;}
#spa .sit_qa_qaq{border:1px solid #eee;}
#sqa .sit_qa_qaa{background-color:#fff; border:1px solid #eee;}



/* 사용후기 itemuselist.php     스킨 : 테마폴더/skin/shop/daon/itemuselist.skin.php */
#sps_sch {width:100%; padding:15px 30%; font-size:0; background:#f7f7f7; border:1px solid #eee; box-sizing:border-box;  }
#sps_sch select {width:25%; margin-right:1%;  }
#sps_sch .sch_wr {width:50%;}
#sps_sch .sch_input {width:85%;}
#sps_sch .sch_btn {float:right; width:15%;}
#sps_sch a {float:right; width:23%; text-align:center; font-size:13px;}
#sps {width:100%; min-width:320px; }
#sps ol { width:100%; }
#sps li {position:static;  width:100%; background:none;}
#sps .sps_img {position:static; width:100px; float:left; display:inline-block; margin-right:20px;}
#sps .sps_img .sps_img_inner img {width:100%; height:auto;}
#sps .sps_img .prd_detail {width:30px; height:30px; background:rgba(0,0,0,0.6);}
#sps .sps_section { float: none; display: inline; padding-left:0;}
#sps .sps_section .sps_rv_thum{ display:none;}
#sps .sps_con_btn {clear:none;}
#sps .sps_reply .sps_img {text-align:left; width:70px; margin-right:0;}
#sps .review_detail_in {width:100%; min-width:320px; max-width:50%; margin-left:-25%; max-height:500px; margin-top:-250px;}
#sps .sps_con_btn button.review_detail:hover{background-color:#333; color:#fff; border:1px solid #333;}
#sps .review_detail_in .review_bt_cnt img{max-width:100%; }
#sps .review_detail_cnt{background:rgba(0,0,0,0.5);}


/* 쿠폰존 couponzone.php     스킨 : 테마폴더/skin/shop/daon/couponzone.10.skin.php */
.couponzone_list ul {width:100%; padding:0; margin:50px auto; border:0; }
.couponzone_list ul li {width:23.5%; margin:0; margin-right:2%; margin-bottom:5%;}
.couponzone_list ul li:nth-child(4n) {margin-right:0;}
.couponzone_list ul li .cp_inner {border:0;}
.couponzone_list ul li .coupon_img { width:100% !important; height:auto !important;}
.couponzone_list ul li img { border-radius:0; }
.couponzone_list ul li .coupon_tit {display:none; padding-top:40px; height:auto;} 
.couponzone_list ul li .coupon_tit strong {margin-bottom:15px;}
.couponzone_list ul li .coupon_tit .cp_evt, .couponzone_list ul li .coupon_tit .cp_evt b { font-size:1.6em;}
.couponzone_list ul li .coupon_btn .btn02 {background:#4b545e;}
.couponzone_list ul li .coupon_btn .disabled {background:#fff !important; border:1px solid #ddd; color:#000;}
.couponzone_list ul li .coupon_btn .disabled:hover {background:#f7f7f7 !important; border:1px solid #ddd; color:#000;}
.couponzone_list ul li .coupon_target .cp_1{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_2{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_3{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_4{background:#fff; color:#000;}


/*이벤트상세 shop/event.php */
#sev_himg img{width:100%;}
.sev_admin { position: absolute; top: 20px; right: 0; }


/* search */
#ssch_cate li{border:0px;}


/* 회원가입 */
#fregister p{background-color:#f7f7f7; color:#000;}
#fregister p:before{display:none;}
.register .btn_confirm{text-align:center; padding-top:10px;}
.register .btn_confirm .btn_submit, .register .btn_confirm .btn_close{float:none; display:inline-block; max-width:150px;}
.register .btn_confirm .btn_submit{margin-top:-5px;}
#register_member input[type=checkbox]{-webkit-appearance:checkbox;  -webkit-border-radius: 0;}
.mbskin{margin-bottom:50px;}

/* 검색 */
#ssch_frm .ssch_option input[type=checkbox]{display:none;}
#ssch_frm .ssch_option label{margin-right:10px;}

/* 기기 1340px 이하 */
@media all and (max-width:1340px){

	.bn_4_li{width:100%; margin-left:0px;}

	#review_wrap .review_area{width:90%;}
	#review_wrap .review_area .review_list ul li {}
	#review_wrap .review_area .review_list ul li a .img_box {width:100%; height:auto; }

}

/* 기기 1300px 이하 */
@media all and (max-width:1300px){
	#hd_pop{width:100%;}
	#hd{min-width:100%;}
	#hd_menu > div.hd_menu_all > ul > li > a{padding:0 12px; font-size:1.1em;}

	#container .shop-content{width:96%; margin:0 auto;}

	.bn_banner_x img{width:100%; height:auto;}

	.sct_wrap{width:98%; margin:0 auto;}
	.sct_10 .row-clear{clear:none !important;}
	.sct_10 .sct_clear{clear:none;}
	.sct_10 .sct_li{width:23.5% !important; margin-right:2%; }
	.sct_10 .sct_li:nth-child(4n){margin-right:0; }
	.sct_10 .sct_li:nth-child(4n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}
	.pi_ua{width:100% !important; height:100%; overflow:hidden;}
	.pi_ua img{width:100%; height:auto;}

	.smt_20 .sct_clear{clear:none;}
	.smt_20 .sct_li{width:23.4% !important; margin-right:2%;}
	.smt_20 .sct_li:nth-child(4n){margin-right:0;}
	.smt_20 .sct_li:nth-child(4n+1){clear:both;}
	.smt_20 .sct_li .sct_img img{width:100%; height:auto;}

}

/* 기기 1200px 이하 */
@media all and (max-width:1200px){
	
	#hd_menu > div.hd_menu_all > ul > li > a{padding:0 11px; font-size:1em;}

	.rolling_box .sct_img img{width:100% !important; }

	#comm_area .comm_notice .lat {width:100%; min-height:auto; margin-right:0; margin-bottom:20px;}
	
	#ft { margin-top:40px; }
	#ft .ft_wr { width: 100%; }
	#ft .ft_ul {text-align:center;  }
	#ft .ft_ul li{margin:0 5px}
	#ft .ft_ul li a {color:#fff; font-weight:normal; }
	#ft .ft_area {padding-top:0; border-bottom:0;}
	#ft .ft_info {width:100%;}
	#ft .ft_info ul li { width:25%; padding:40px 25px; border-bottom:1px solid #333; }
	#ft .ft_copyright{ width:100%; text-align:center; padding:0 15px; margin-top:0;  }
	#ft .ft_copyright span{ font-size:0.95em;  }
	#ft .ft_copyright span b{ font-size:0.95em; }
	#ft .ft_copyright p {margin-top:15px;  }
	
	#wrapper {margin:0 auto; width:100%;}
	#container { float:none; width:100% !important; min-width:320px; margin:0 auto; }
	#container #sct_hhtml p {padding:0; margin:0; font-size:0;}
	#container #sct_hhtml p b img {width:100%; height:auto;}
	#container #sct_hhtml p img {width:100%; height:auto;}
	/*#container p img {width:100%; height:auto;}*/

	#main_bn{width:100%; min-height:auto;}	
	
	.smt_10 .sct_clear{clear:none;}
	.smt_10 .sct_li{width:49% !important;}
	.smt_10 .sct_li:nth-child(3n){margin-right:1.5% !important;}
	.smt_10 .sct_li:nth-child(2n){margin-right:0px !important;}
	.smt_10 .sct_li:nth-child(2n+1){clear:both;}	

	#sod_ws .list_02 li:nth-child(5n+1) {clear:none; }
	#sod_ws .list_02 li {width:23.5%; margin-right:2%; }
	#sod_ws .list_02 li:nth-child(4n) { margin-right:0;}
	#sod_ws .list_02 li:nth-child(5n) { margin-right:2%; }

	.pesonal.sod_left{width:100%;}
	#personal_pay{width:100%;}
	
	#sit_ov_btn button {width:44%; margin-right:1%; margin-bottom:0;}
	#sit_ov_btn .sit_btn_wish {width:10%; margin-bottom:0;}
}


/* 기기 1100px 이하 */
@media all and (max-width:1100px){	
	.lview{display:none;}
	.sview{display:block;}

	#side_menu{display:none;}
	
	#mobile_hd{display:block; min-width:320px; }
	#tnb, #hd_wrapper, #hd_menu, #aside {display:none;}	


	#comm_area {padding:0 4%;}
	#comm_area .comm_notice .lat_wrap {width:100%; min-height:auto; margin-bottom:20px;}
	#comm_area .comm_notice .lat_wrap:last-child  {margin-bottom:0;}

}

/* 기기 992px 이하 */
@media all and (max-width:992px){	
		
	.sct_10 .sct_clear{clear:none;}
	.sct_10 .sct_li{width:32% !important; margin-right:2%;}	
	.sct_10 .sct_li:nth-child(4n){margin-right:2%;}
	.sct_10 .sct_li:nth-child(4n+1){clear:none;}
	.sct_10 .sct_li:nth-child(3n){margin-right:0; clear:none;}
	.sct_10 .sct_li:nth-child(3n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}
	.sct_10 .sct_txt{text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%; }
	.sct_10 .sct_basic{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space:normal; line-height: 1.6; height: 3.2em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

	.smt_20 .sct_clear{clear:none;}
	.smt_20 .sct_li{width:31.8% !important; margin-right:2%;}
	.smt_20 .sct_li:nth-child(4n){margin-right:2%;}
	.smt_20 .sct_li:nth-child(4n+1){clear:none;}
	.smt_20 .sct_li:nth-child(3n){margin-right:0;}
	.smt_20 .sct_li:nth-child(3n+1){clear:both;}
	.smt_20 .sct_li .sct_img img{width:100%; height:auto;}
	.smt_20 .sct_txt a{text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%; }

	#review_wrap {padding:50px 4%; height:auto; }
	#review_wrap .review_area .review_Title h2.tit{ font-size:1.85em;}
	#review_wrap .review_area .review_Title p { font-size:1.15em;}
	#review_wrap .review_area{width:100%;}
	#review_wrap .review_area .review_list ul li {width:47%; }
	#review_wrap .review_area .review_list ul li:nth-child(even) {float:right; margin-right:0;  }
	#review_wrap .review_area .review_list ul li a .txts .review_t1 .seller-rating-value {display:block; margin-left:0;}

	#sqa_sch {padding:15px 10%;}
	#sqa_sch .sch_input{width:88%;}
	#sqa_sch .sch_btn{width:12%;}

	#sps_sch {padding:15px 10%;}
	#sps_sch .sch_input{width:88%;}
	#sps_sch .sch_btn{width:12%;}

	.couponzone_list ul li {width:48%; margin:0; margin-right:4%; margin-bottom:5%; }
	.couponzone_list ul li:nth-child(odd) {margin-right:4%;}
	.couponzone_list ul li:nth-child(even) {margin-right:0;}

	#smb_my_ov { width:100%;}
	#smb_my_list {width:100%; margin-top:50px;}
	#smb_my_ov h3{display:none;}
	#smb_my_ov .op_area{display:none;}

	.sct_pv .sct_li {width:32% !important; margin-right:2%; margin-bottom:2.5%; }
	.sct_pv .sct_li:nth-child(3n) {margin-right:0;}
	.sct_pv .sct_li:nth-child(5n) {margin-right:2%;}
	
	#sps .review_detail_in {max-width:90%; margin-left:-45%;}

	#sod_bsk_list #mod_option_frm {max-width:90%; margin-left:-45%;}

}

/* 기기 900px 이하 */
@media all and (max-width:900px){

	#main_bn_mobile{display:block;}
	#main_bn{display:none;}

	#ft .ft_area {padding:0; }
	#ft .ft_info ul li h2{ margin-bottom:15px;}
	#ft .ft_info ul li {width:50% !important;}
	#ft .ft_info ul li:nth-child(even) {border-right:0;}
	#ft .ft_copyright{border-top:0px;}

	#top_banner div.pc{display:none;}
	#top_banner div.mobile{display:block;}

	#sod_ws .list_02 li {width:32%; margin-right:2%; }
	#sod_ws .list_02 li:nth-child(3n) { margin-right:0;}
	#sod_ws .list_02 li:nth-child(4n) { margin-right:2%;}

	#sit_pvi {width:100%;}
	#sit_ov {width:100%; padding-top:15px; margin-top:15px; border-top: 2px solid #000;}
	#sit_ov_btn{text-align:center;}
	#sit_ov_btn .sit_btn_wish{display:inline-block; float:right; margin:0; padding:0; width:10%; margin-bottom:0;}
	#sit_btn_alm{display:inline-block; float:none; }
	#sit_ov_btn button{display:inline-block; float:none; width:42%; margin-right:1%; margin-bottom:0;}	
	#sit_ov_btn .itemform-naverpay{text-align:center;}

	#sit_inf_open th{width:25%;}
	#sit_inf_open td{width:75%;}

	#btn_option .btn_close{display:block;}
	.btn_option_wr{display:block;}
	#btn_option {display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:90;border-top:1px solid #000;	-webkit-box-shadow:0 0 9px rgba(0,0,0,0);	-moz-box-shadow0 0 9px rgba(0,0,0,0);box-shadow:0 0 6px rgba(0,0,0,0)}
	#btn_option .sl_option {max-height:400px;overflow-y:auto;padding:10px}
	#btn_option h3 {margin-bottom:10px}
	#btn_option .btn_close {position:absolute;top:-25px;left:50%;width:60px;height:25px;margin-left:-30px;border:1px solid #000;border-bottom:0;background:#fff;border-radius:3px 3px 0 0}
	.btn_cart_op {width:100%;text-align:center;font-weight:bold}
	.btn_option_wr {position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;border-top:1px solid #000;z-index:88;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);	-moz-box-shadow:0 0 9px rgba(0,0,0,0);	box-shadow:0 0 6px rgba(0,0,0,0)}
	.sit_op_sl {width:100%;border-collapse:collapse}
	.sit_op_sl th {font-weight:normal;text-align:left;padding:0 0 0 10px}
	.sit_op_sl td {text-align:left;padding:9px 10px 9px 0}
	.sit_sel_btn {position:relative;top:-15px;right:-2px} /* 선택옵션용 추가 버튼 */
	.sit_sel_btn button {width:100%}
	#sit_ov_soldout {padding:20px;background:#fef5f7;color:#ff3061;font-weight:bold;text-align:center;margin-bottom:10px}
	#sit_ov_btn {margin:0;text-align:center;z-index:100}
	#sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""}
	#sit_btn_cart {float:left;width:39%;margin-right:1%;line-height:50px;border:1px solid #98a3b3;color:#000;background:#fff;font-weight:bold;border-radius:3px}
	#sit_btn_buy {float:left;width:39%;margin-right:1%;line-height:50px;font-weight:bold}
	#sit_btn_phone {float:left;width:79%;margin-right:1%;line-height:50px;border:1px solid #3a8afd;color:#3a8afd;background:#fff;font-weight:bold;border-radius:3px}
	#sit_btn_wish {float:left;width:20%;display:inline-block;line-height:50px;text-align:center;font-size:1.25em;border:1px solid #b3b3b3;font-weight:bold;border-radius:3px;background:#fff}
	#sit_sel_option{margin:10px 0;line-height:20px}
	#sit_tot_price{margin:20px 0;line-height:20px}
	#sit_tot_price {text-align:right}
	#sit_tot_price span {float:left}
	#sit_tot_price strong {font-size:1.25em;color:#000}
	.sit_option{margin-top:0px; padding:0;}	
	.sit_option select{height:35px; background-position: 98.5% 50%}


	
}

/* 기기 768px 이하 */
@media all and (max-width:768px){

	#main_bn .owl_pager{display:none;}

	#brick_wrap{margin-top:0px;}
	#brick_wrap .brick_inner {  column-count: 2; }


	.sct_wrap{width:96%; margin:0 auto;}
	.sct_wrap header{margin-bottom:0px; margin-top:30px;}
	.sct_10{margin-top:0;}

	.smt_10 .sct_clear{clear:none;}
	.smt_10{width:98% !important; margin:0 auto;}
	.smt_10 .sct_li{width:100% !important; margin-right:0 !important; margin-bottom:3.5% !important;}
	.smt_10 .sct_li:nth-child(3n){margin-right:0 !important;}	
	.smt_10 .sct_li .sct_ct_wrap {text-align: left;}

	.sct_40 .sct_li {position:static; padding: 15px 0 50px 0; }
	.sct_40 .sct_img {float:unset; position:relative; width:100%; margin:0 auto;}
	.sct_40 .sct_img a { top:0 !important; display:inline-block; width:100%;  }
	.sct_40 .sct_img img{width:100% !important; height:auto; }
	.sct_40 .sct_sns img {width:24px !important;}
	.sct_40 .sct_sns a { width:50px !important;  height:50px !important;}
	.sct_40 .sct_disc {position:absolute !important; top:0 !important; left:0 !important;}
	.sct_40 .sct_op_btn {position:static; display:table; text-align:center; padding-bottom:10px; margin:20px auto; background:none; } 
	.sct_40 .sct_op_btn>button {float:left;  font-size:13px; background:none;}
	.sct_40 .sct_cart {width:auto;}

	.bn_1_li{padding-bottom:20px !important;}
	.bn_2_li{padding-bottom:20px !important;}
	.bn_4_li{padding-bottom:0 !important; }
	.bn_4_li div.left1{width:50%;}
	.bn_4_li div.left2{width:50%;}
	.bn_4_li div.right1{width:50%;  }
	.bn_4_li div.right2{width:50%;}


	#wrapper_title { text-align:center; }

	#sct_ct_1 li { width:33.33333%;}
	#sct_ct_1 li:nth-child(3n):after {display:none;}
	#sct_ct_1 li:nth-child(5n):after {display:block;}
	#sct_ct_1 li:last-child:after {display:none;}
	#sct_sortlst {border:none;}
	#sct_sort {width:100%; border:1px solid #ddd;}
  	#sct_sort li:nth-child(4n) a {border-left:none;}
	#ssch_sort {width:100%;}
	#ssch_sort li {width:33.33333%; height:auto; line-height:auto; padding:10px 0; margin-left:0; text-align: center;}
	#sct_lst {float:unset; text-align:center; }
	#sct_lst li {float:unset; display:inline-block; }
	#sct_lst button {margin-top:2px; width:30px; height:30px;}


	#sit_title {font-size:1.5em; text-align:center;}
	#sit_desc{text-align:center; padding-bottom:10px;}

	#sit_info {display:inline-block;}
	#sit_tab {float: left; display: inline-block; width: 100%; }


	#sod_bsk table{width:100%; }
	#sod_bsk table thead{display:none}
	#sod_bsk table tbody tr{ border-top:2px solid #333; border-bottom:1px solid #333;}
	#sod_bsk table tbody th{}
	#sod_bsk table tbody td{position:relative; display:block; float:right;  width:100%; text-align:left !important; padding:10px 10px; padding-left:28%; }
	#sod_bsk table tbody th:before{}
	#sod_bsk table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_bsk table tbody td:nth-child(1):before{content:"선택";}
	#sod_bsk table tbody td:nth-child(2):before{content:"상품명";}
	#sod_bsk table tbody td:nth-child(3):before{content:"총수량";}
	#sod_bsk table tbody td:nth-child(4):before{content:"판매가";}
	#sod_bsk table tbody td:nth-child(5):before{content:"포인트";}
	#sod_bsk table tbody td:nth-child(6):before{content:"배송비";}
	#sod_bsk table tbody td:nth-child(7):before{content:"소계";}
	#sod_bsk table tbody th .bt-content,
	#sod_bsk table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;  }
	#sod_bsk table tbody th .bt-content a,
	#sod_bsk table tbody td .bt-content a{color:#000}
	#sod_bsk table tbody td.bt-hide{display:none}
	#sod_bsk table tbody td.empty_table:before{display:none !important;}
	#sod_bsk table tbody td.empty_table{width:100%; text-align:center !important;}
	#sod_bsk .td_prd .sod_img {position:static !important; float:none; margin-right:10px  }
	#sod_bsk .td_prd .sod_name { float:none; width:100%; min-height:20px; margin-top:15px;}
	#sod_bsk .td_prd .mod_options { height:30px;   }
	#sod_bsk.btn_cart_del {text-align:center; }
	#sod_bsk #sod_bsk_tot li {text-align:center; height:98px;}
	#sod_bsk #sod_bsk_tot li.sod_bsk_dvr {background:#fff !important; color:#000;}
	#sod_bsk #sod_bsk_tot li span {float:none; display:block; }
	#sod_bsk #sod_bsk_tot li strong {display:inline-block; }
	#sod_bsk_act .btn01 {width:44%; padding:0 20px; margin:0 1%;}
	#sod_bsk_act .btn_submit {width:40%; padding:0 20px;  margin:0 1%; }

	
	#sod_frm #sod_list{width:100%; }
	#sod_frm #sod_list thead{display:none}
	#sod_frm #sod_list tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_frm #sod_list tbody th{}
	#sod_frm #sod_list tbody td{position:relative; display:block; float:right;  width:100%; text-align:left !important; padding:10px 10px; padding-left:28%; }
	#sod_frm #sod_list tbody th:before{}
	#sod_frm #sod_list tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_frm #sod_list tbody td:nth-child(1):before{content:"상품명";}
	#sod_frm #sod_list tbody td.td_prd .sod_img{position:relative; top:0; left:0;}
	#sod_frm #sod_list tbody td.td_prd .sod_name{min-height:auto;}
	#sod_frm #sod_list tbody td:nth-child(2):before{content:"총수량";}	
	#sod_frm #sod_list tbody td:nth-child(3):before{content:"판매가";}
	#sod_frm #sod_list tbody td:nth-child(4):before{content:"소계";}
	#sod_frm #sod_list tbody td:nth-child(5):before{content:"포인트";}
	#sod_frm #sod_list tbody td:nth-child(6):before{content:"배송비";}
	#sod_frm #sod_list tbody th .bt-content,
	#sod_frm #sod_list tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;  }
	#sod_frm #sod_list tbody th .bt-content a,
	#sod_frm #sod_list tbody td .bt-content a{color:#000}
	#sod_frm #sod_list tbody td.bt-hide{display:none}
	#sod_frm .btn01 {width:48%; }
	#sod_frm .tbl_frm01 th{display:block; width:100%; line-height:30px; padding:0px 10px;}
	#sod_frm .tbl_frm01 td{display:block; width:100%;}
	#sod_frm_taker table tbody tr {border-top:0; border-bottom:1px solid #eee;}
	#sod_frm_taker table tbody tr:last-child { border-bottom:0;} 
	#sod_frm_taker table tbody td:before{display:none;}
	#sod_frm_pay table tbody tr {border-top:0; border-bottom:1px solid #eee;}
	#sod_frm_pay table tbody tr:last-child { border-bottom:0;} 
	#sod_frm_pay table tbody td:before{display:none; }
	#sod_frm_pay table tbody td {text-align:right /*!important;*/ padding-left:10px;}
	#sod_frm .sod_left{display:block; width:100% !important; padding:0; }
	#sod_frm .sod_right{ display:block; width:100% !important; padding:0;}
	#sod_frm .sod_right .pay_tbl {border-bottom:1px solid #e7ebf1;}
	#sod_frm_pay .pay_tbl th{border-bottom:0;}
	#sod_frm_pay .pay_tbl td {height:auto; border-bottom:0;}
	#sod_frm .sod_frm_mobile .btn_cancel, #sod_frm .sod_frm_mobile .btn01 {width:48%;  height: 50px; line-height:50px; }
	#od_coupon_frm table td{text-align:center !important;}
	#od_coupon_frm table .td_mngsmall{width:50px;}
	#od_coupon_frm table .td_mngsmall button{width:90%; font-size:0.9em;}
	#sod_fin_cancelfrm{width:80%; margin-left:-40%; box-shadow:none;}


	#smb_my_od table{width:100%; border-bottom:0px;}
	#smb_my_od table thead{display:none}
	#smb_my_od table tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#smb_my_od table tbody th{}
	#smb_my_od table tbody td{position:relative; display:block; float:right;  width:100%; text-align:left !important; padding:10px 10px; padding-left:28%; }
	#smb_my_od table tbody th:before{}
	#smb_my_od table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#smb_my_od table tbody td:nth-child(1):before{content:"주문서번호";}
	#smb_my_od table tbody td:nth-child(2):before{content:"주문일시";}	
	#smb_my_od table tbody td:nth-child(3):before{content:"상품수";}
	#smb_my_od table tbody td:nth-child(4):before{content:"주문금액";}
	#smb_my_od table tbody td:nth-child(5):before{content:"입금액";}
	#smb_my_od table tbody td:nth-child(6):before{content:"미입금액";}
	#smb_my_od table tbody td:nth-child(7):before{content:"상태";}
	#smb_my_od table tbody th .bt-content,
	#smb_my_od table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;  }
	#smb_my_od table tbody th .bt-content a,
	#smb_my_od table tbody td .bt-content a{color:#000}
	#smb_my_od table tbody td.bt-hide{display:none}
	#smb_my_od table tbody td.empty_table:before{display:none;}
	#smb_my_od table tbody td.empty_table{text-align:center !important; width:100%;}

	
	#sod_v table{width:100%; border-bottom:0px;}
	#sod_v table thead{display:none}
	#sod_v table tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_v table tbody th{}
	#sod_v table tbody td{position:relative; display:block; float:right;  width:100%; text-align:left !important; padding:10px 10px; padding-left:28%; }
	#sod_v table tbody th:before{}
	#sod_v table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_v table tbody td:nth-child(1):before{content:"주문서번호";}
	#sod_v table tbody td:nth-child(2):before{content:"주문일시";}
	#sod_v table tbody td:nth-child(3):before{content:"상품수";}
	#sod_v table tbody td:nth-child(4):before{content:"주문금액";}
	#sod_v table tbody td:nth-child(5):before{content:"입금액";}
	#sod_v table tbody td:nth-child(6):before{content:"미입금액";}
	#sod_v table tbody td:nth-child(7):before{content:"상태";}
	#sod_v table tbody th .bt-content,
	#sod_v table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;  }
	#sod_v table tbody th .bt-content a,
	#sod_v table tbody td .bt-content a{color:#000}
	#sod_v table tbody td.bt-hide{display:none}


	#sod_fin #sod_fin_list{width:100%; }
	#sod_fin #sod_fin_list thead{display:none}
	#sod_fin #sod_fin_list tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_fin #sod_fin_list tbody th{}
	#sod_fin #sod_fin_list tbody td{position:relative; display:block; float:right;  width:100%; text-align:left !important; padding:10px 10px; padding-left:28%; }
	#sod_fin #sod_fin_list tbody th:before{}
	#sod_fin #sod_fin_list tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_fin #sod_fin_list tbody td:nth-child(1):before{content:"상품명";}
	#sod_fin #sod_fin_list tbody td:nth-child(2):before{content:"총수량";}	
	#sod_fin #sod_fin_list tbody td:nth-child(3):before{content:"판매가";}
	#sod_fin #sod_fin_list tbody td:nth-child(4):before{content:"포인트";}
	#sod_fin #sod_fin_list tbody td:nth-child(5):before{content:"배송비";}
	#sod_fin #sod_fin_list tbody td:nth-child(6):before{content:"소계";}
	#sod_fin #sod_fin_list tbody td:nth-child(7):before{content:"상태";}
	#sod_fin #sod_fin_list tbody th .bt-content,
	#sod_fin #sod_fin_list tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;  }
	#sod_fin #sod_fin_list tbody th .bt-content a,
	#sod_fin #sod_fin_list tbody td .bt-content a{color:#000}
	#sod_fin #sod_fin_list tbody td.bt-hide{display:none}
	#sod_fin_list .td_prd { padding-left:28%;}
	#sod_fin_list .sod_img {position:static; margin-bottom:10px; }
	#sod_fin .sod_left{display:block; width:100% !important; padding:0; }
	#sod_fin .sod_right{ display:block; width:100% !important; padding:0;}
	#sod_sts_wrap {text-align:center; }
	#sod_fin_orderer table tbody tr {border-bottom:1px solid #eee;}
	#sod_fin_orderer table tbody th {display:block; width:100%; line-height:1.5em;}
	#sod_fin_orderer table tbody td {display:block; width:100%;}
	#sod_fin_orderer table tbody tr:last-child {border-bottom:0px solid #eee;}
	#sod_fin_receiver table tbody tr {border-bottom:1px solid #eee;}
	#sod_fin_receiver table tbody th {display:block; width:100%; line-height:1.5em;}
	#sod_fin_receiver table tbody td {display:block; width:100%;}
	#sod_fin_receiver table tbody tr:last-child {border-bottom:0px solid #eee;}
	#sod_fin_dvr table tbody tr {border-bottom:1px solid #eee;}
	#sod_fin_dvr table tbody th {display:block; width:100%; line-height:1.5em;}
	#sod_fin_dvr table tbody td {display:block; width:100%;}
	#sod_fin_dvr table tbody tr:last-child {border-bottom:0px solid #eee;}

	.couponzone_list p {position:relative; text-align:center;}

	#sit_qa_list .sit_qa_li_title {width:100%;}
	#sit_qa_list .sit_qa_dl {width:100%;}


	#ssch_frm .ssch_scharea .ssch_input{width:78%;}
	#ssch_frm .ssch_scharea .btn_submit{width:20%; margin-right:0px;}
	#ssch_frm .tooltip_icon{display:none;}
	#ssch_frm .ssch_option label{margin-right:10px;}
	#ssch_frm .ssch_option label[for=ssch_qfrom]{position:relative; clear:both; display:block; width:100%; height:0px; content:"";}
	#ssch_frm .ssch_option{text-align:center;}
	#ssch_cate{padding:5px;}
	#ssch_cate li{width:33.333333%; text-align:center;}
	#ssch_cate a{text-align:left; text-align:center;}
	#ssch_sort_all li{width:33.333333%; text-align:center;}
	
	#sit_rel{padding:20px;}

	.sct_op_btn>button:hover span{display:none !important;}

	#mb_confirm h1{display:none;}
	#mb_confirm{margin-top:50px;}

	#captcha{width:310px; margin-bottom:20px;}	
}

/* 기기 640px 이하 */
@media all and (max-width:640px){

	#review_wrap .review_area .review_list ul li a .txts { padding:20px 30px;}
	#review_wrap .review_area .review_list ul li a .txts .review_t1 { font-size:1.2em;}
	#review_wrap .review_area .review_list ul li a .txts .review_t2  { font-size:1em; margin-top:10px;}

	
	.sct_pv .sct_li {width:49% !important; }
	.sct_pv .sct_li:nth-child(odd) {margin-right:2%;}
	.sct_pv .sct_li:nth-child(even) {margin-right:0;}

	.sct_txt a{display:block; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%;}


	.bn_2_li div{width:100% !important; margin:0; padding:0; margin-bottom:1px; }

}

/* 기기 480px 이하 */
@media all and (max-width:480px){	
	
	body,td,h1,h2,h3,h4,h5,div,p,li,ul,ol,dd,dt,section,input,textarea,select,button{font-size:12px;}
	
	.saview{display:block;}
	.bn_3_li div{width:100% !important; margin:0; padding:0; margin-bottom:1px; }
	.bn_3_li div.center {margin:0;}


	#brick_wrap .brick_inner {  column-count: 1; }
	#brick_wrap .brick_inner .brick_area {float:none; margin:0}


/*	#review_wrap .review_area .review_list ul li { width:100%; margin-bottom:40px;}*/
	#review_wrap .review_area .review_list ul li a .txts {min-height:140px; padding:20px 15px; }


	#ft { margin-top:0; }
	#ft .ft_info ul li { height:180px; padding:25px 20px;}
	
	
	.sct_10 .sct_li{width:48.1% !important; margin-right:3.5%;}
	.sct_10 .sct_li:nth-child(4n){margin-right:3.5%;}
	.sct_10 .sct_li:nth-child(4n+1){clear:none;}
	.sct_10 .sct_li:nth-child(3n){margin-right:3.5%;}
	.sct_10 .sct_li:nth-child(3n+1){clear:none;}
	.sct_10 .sct_li:nth-child(2n){margin-right:0;}
	.sct_10 .sct_li:nth-child(2n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}

	.smt_20 .sct_li{width:48.0% !important; margin-right:3.5%;}
	.smt_20 .sct_li:nth-child(4n){margin-right:3.5%;}
	.smt_20 .sct_li:nth-child(4n+1){clear:none;}
	.smt_20 .sct_li:nth-child(3n){margin-right:3.5%;}
	.smt_20 .sct_li:nth-child(3n+1){clear:none;}
	.smt_20 .sct_li:nth-child(2n){margin-right:0;}
	.smt_20 .sct_li:nth-child(2n+1){clear:none;}
	.smt_20 .sct_li .sct_img img{width:100%; height:auto;}

	.smt_10 .sct_li{height:169px !important; }
	.smt_10 .sct_li .sct_img > a > img{width:168px; height:168px;}
	.smt_10 .sct_li .pi_ua img{width:168px; height:168px;}
	.smt_10 .sct_sns img {width:18px !important;}
	.smt_10 .sct_li .sct_ct_wrap{position:absolute; left:188px; width:40%;}

	

	#sct_ct_1 li { width:50%;}
	#sct_ct_1 li:nth-child(2n):after {display:none;}
	#sct_ct_1 li:nth-child(odd):after {display:block;}
	#sct_ct_1 li:nth-child(5n):after {display:block;}
	#sct_ct_1 li:last-child:after {display:none;}
	
	#sit_tab .tab_tit li {width:25%; height:50px; border-bottom:0px solid #eee;}
	#sit_tab .tab_tit li:nth-child(even) {border-right:1px solid #eee;}
	#sit_tab .tab_tit li:nth-child(4){border-right:0;}
	#sit_tab .tab_tit li button{font-size:0.9em; height:50px;}
 
	#sod_bsk #sod_bsk_tot li {width:50%; padding:10px; text-align:right; height:auto;}
	#sod_bsk #sod_bsk_tot li span {float:left;}
	#sod_bsk #sod_bsk_tot .sod_bsk_cnt {width:100%; border:0;}

	#sqa_sch {padding:15px 10px;}
	#sqa_sch .sch_input{width:80%;}
	#sqa_sch .sch_btn{width:20%;}

	#sps_sch {padding:15px 10px;}
	#sps_sch .sch_input{width:80%;}
	#sps_sch .sch_btn{width:20%;}
	#sps .sps_img { width:80px; height:auto;}

	#sod_ws .list_02 li {width:48%; height:auto; margin-right:4%; }
	#sod_ws .list_02 li:nth-child(odd) { margin-right:4%;}
	#sod_ws .list_02 li:nth-child(even) { margin-right:0;}

	.couponzone_list ul li {width:100%; margin-bottom:50px; }

	#sit_inf_open th{display:block; width:100%;}
	#sit_inf_open td{display:block; width:100%;}

	#ssch_frm .ssch_scharea .ssch_input{width:74%;}
	#ssch_frm .ssch_scharea .btn_submit{width:23%; margin-right:0px;}
	#ssch_cate li{width:50%; position:relative;}
	#ssch_cate li a{font-weight:700;}
	#ssch_cate li:nth-child(odd):after{position:absolute; top:15px; right:0; display: block; clear: both; content: ""; width:1px; height:10px; background:#555;}
	#ssch_frm .ssch_option .ssch_input{width:40%;}
	#ssch_sort_all li:first-child a{border-right:1px solid #ddd;}
	#ssch_sort_all li a{border-right:1px solid #ddd;}
	#ssch_sort_all li:nth-child(3n) a{border-right:0px solid #ddd;}

	.sit_ov_tbl th{width:30%;}	

	#sod_fin_pay th{width:25%;}

	#pw_confirm, #mb_login, #mb_confirm{margin-top:20px;}
	#pw_confirm h1{margin-top:0px;}
	
	#sit_ov_btn button {width:40%; margin-right:1%; margin-bottom:0;}
	#sit_ov_btn .sit_btn_wish {width:14%; margin-bottom:0;}
}

/* 기기 360px 이하 */
@media all and (max-width:360px){



}


@media all and (max-width:480px){
.rolling_box {min-height:380px;}
}