@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코드의 설명과 수정은 무료지원되지 않습니다.
 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/*
    20.07.03
    - ios에서 input box 깨지는 문제 수정
    - 변경된 css 캐기 갱신을 위해 /theme/daon/head.sub.php 의 css include하는 부분의 ver 상수를 변경할 것
		input, textarea {
		-webkit-appearance:checkbox ;
		-webkit-border-radius: 0;
		}
	20.07.15
	- sns 로그인 창에서 약관동의 체크박스가 표시되지 않는 문제가 발생해서 아래와 같이 변경
*/

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

/* 버튼 */
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 #btn_hdmy{position:absolute;top:10px;right:45px}*/




#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;}

/* kjmin - 2020.07.24 4개=>5개로 변경 */


/*
#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 .li_empty {text-align:center;padding:50px 0;color:#666}


/*모바일 카테고리*/









/*
#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}
*/





#ol_before .ol_before_link .login{line-height:30px;}
#ol_before .ol_before_link .join{line-height:28px;}



/*
#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}
*/


/*#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}*/


/*
#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;}
*/
#tnb.fixed_top {width: 100%;position: fixed;background: #fff;z-index: 101;}



#hd_sch #sch_str:hover, #hd_sch #sch_str:focus{outline:none;}

#sbn_side {width:200px; position:absolute;top:20px;right: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 상단메뉴 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	 #hd_menu .ul_1st > li > a{padding:0 17px; font-size:1.1em;} /* ie11을 제외한 모든 부라우저*/
}
#hd_menu .ul_1st > li:last-child > a{ padding-right:0px;}

#hd_menu .ul_2nd > li > a > i {display:none;}
#hd_menu .ul_2nd > li.active > a {background-color:#ddd; color:#333;}

#hd_menu .ul_3rd > li > a > i {display:none;}
#hd_menu .ul_3rd > li.active > a {background-color:#ddd; color:#333; }

#hd_menu .ul_4th > li > a > i {display:none;}
#hd_menu .ul_4th > li.active > a {background-color:#ddd; color:#333;	}

/*#category ul:after {display:block;visibility:hidden;clear:both;content:""}*/

#category ul li:nth-child(7n){border-right:0px; clear:both;}






/* 오른쪽 사이드
#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_title {margin:0; font-size:1.667em; font-weight:bold; }
#wrapper_title.v0 {font-size:16px; background: url("/img/ico_title.jpg") 0 50% no-repeat; padding:0 0 0 10px; margin:10px 0; }
#wrapper_title.m0 {font-size:13px; line-height:43px; padding:0 60px; margin:0 0 10px 0; }
#wrapper_title.m0 .btn_back { position:absolute; left:0px; width:33px; }
#wrapper_title.m0 .btn_back img { width:33px; }

/*	메인이미지     스킨 : 테마폴더/skin/shop/daon/mainbanner.10.skin.php*/
/*#main_bn .swiper-container img{width: 100%; height: auto;}
#main_bn .swiper-pagination-bullet-active{background:#C53428;}
#main_bn .gallerythumb .swiper-slide{width:100%; border-bottom:1px solid #eee; background:#f8f8f8; text-align:center; height:40px; line-height:40px; cursor:pointer; border-right:1px solid #fff;}
#main_bn .gallerythumb .swiper-slide img{width:100%; height:100%;}
#main_bn .gallerythumb .swiper-slide-thumb-active {background:#3D3D4F; border-bottom:0px solid #000; color:#fff;}

#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;}
*/

/* 상품리스트 관련공통*/
.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:17px;padding:0 5px;font-size:0.7em;margin:1px;border-radius:2px; font-weight:normal; letter-spacing:-0.05em; background:#c42519; }
.shop_icon_soldout.restock { background:green; }
.shop_icon_soldout.sale-end { background:black; }

.sct_dict{color:#aaa; text-decoration:line-through; font-weight:normal; font-size:0.8em;}
.shop_icon{font-size:0.9em;}
.sct_10 .shop_icon{font-size:0.7em;line-height:17px;}

/* 상품상세, 관련상품, 아이콘 */
.owl-carousel .owl-item img.iico { width:auto; display:inline; }

/*	20.08.04 무료배송 색상 변경 */
.shop_icon_0 {background:#666;}
.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_wrap h2 {float:none; text-align:center;font-size:2em;margin:0 0 10px 0;display:block;padding:0 0 7px;border-bottom:0px solid #000;line-height:1em;}
.sct_wrap h2 a {text-decoration:none; font-weight:600; color:#191919; }
.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;}
.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 .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_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;}
.bn_3_li:after{clear:both;}
.bn_3_li div.left{float:left; width:33.333333%;}
.bn_3_li div.center{float:left; width:33.333333%; text-align:center;}
.bn_3_li div.right{float:right; width:33.333333%; text-align:right;}
.bn_4_li{overflow:hidden; width:1340px; 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;}










#comm_area .comm_notice table{margin-top:8px; width:300px;}
#comm_area .comm_notice td{ height:28px; font-size:11px;}
#comm_area .comm_notice #sidx_lat {width:100%; background:none; }
#comm_area .comm_notice .lat {border:0; padding:0; min-height:auto;}
#comm_area .comm_notice .lat .lat_title { font-size:1.5em; padding-bottom: 10px !important;  border-bottom: 1px solid #000; background:none; }
#comm_area .comm_notice .lat .lt_more {top:32px; right:20px; color:#777; }
#comm_area .comm_notice .lat li { width:100%;padding-left:0;  border-bottom:0; margin-bottom:0; }
#comm_area .comm_notice .lat li a { float:left; background:none;}
#comm_area .comm_notice .lat li a:before {display:none;}
#comm_area .comm_notice .lat li.basic_li { float:left; height:30px; }








#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}






#ft_logo {float:left;width:200px;margin:10px 0 0; display:none; }








#ft_bnk{height:0px; background:#f8f8f8;  width:100%; display:;}





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

/* 공통 */
.lview{}
.sview{display:none;}
.mview{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:#ff6454; border:1px solid #ff6454; }
.sit_btn_buy:hover {background:#FF547C; border:1px solid #FF547C; }

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_ct_11 ul::-webkit-scrollbar { display:none; }
#sct_ct_11 h2 { display:none; }

#sct_ct_11 li.w-auto { width:auto; }



@media all and (min-width:1024px){
	#ssch #ssch_frm #sct_ct_11 ul li:hover { border-color:#97bdff; }
}

/*
#sct_ct_11.m0 { margin:10px 0;}
#sct_ct_11.m0 li { width:auto; border-radius:4px; margin:0 5px 5px 0; font-weight:normal; }
#sct_ct_11.m0 li.on { border:2px #97bdff solid; }
#sct_ct_11.m0 li .cnt { display:none; }
*/
/* 상품리스트 용품/화보 전환 탭 */

/* 상품상세 shop/item.php      스킨 : 테마폴더/skin/shop/daon/item.form.skin.php  &&  item.form.skin.php */
/*#sit_ov_wrap {width:100%; padding-bottom:20px;}
#sit_pvi {width:45%; background:none;}
#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:20px;}
#sit_ov_btn button {width:38%; margin-right:2%; margin-bottom:0;}
#sit_ov_btn .itemform-naverpay{padding-top:10px !important; text-align:center;}
#sit_ov_btn .sit_btn_wish {width:50px; margin-bottom:0;}
#sit_ov_btn .sit_ov_overlay {display: none; opacity: 0;}
#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%;}
#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 button {font-size:1em; padding:15px 0; line-height:1.5em; background:#F3F5F7; }
#sit_tab .tab_tit li .selected { background:#3D3D4F; color:#fff; }
#sit_tab .tab_tit li .selected:after { height:0;}
#sit_tab .tab_con {padding:25px 15px;}
#sit_tab .tab_tit li button{height:50px;}
*/
#sit_inf_explan{ margin-bottom:40px;  }
#sit_inf_explan .item-video { max-width:100%; }
#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 select{height:40px;}*/

/*
#btn_option.fixed_top {position:fixed;top:131px;left:50%;width:100%;max-width:1300px;margin-left:-650px;background:#fff;z-index:90;}
#btn_option.fixed_top .sl_option {max-height:240px; overflow-y: auto; padding: 10px}
#btn_option.fixed_top .sl_option #sit_ov_btn {margin: 0 0 20px 0; float: right;}
#btn_option.fixed_top .sl_option #sit_ov_btn button {width:120px; margin-right:10px; margin-bottom:0;}
*/
#fixed_btn_buy {display: none;position: fixed; top: 0; left: 50%; width: 100%; max-width: 1300px; margin-left: -650px; background:#fff;z-index:90; padding: 15px 0 15px 80px; height: 95px;}
#fixed_btn_buy .thumbnail {position: absolute; top:10px; left:0; overflow: hidden; width:70px; height:70px;}
#fixed_btn_buy .thumbnail img {width: 100%; height: 100%;}
#fixed_btn_buy strong.product_title {font-size: 1.8em; display: block;padding-right: 200px;font-weight: 600;line-height: 30px;overflow: hidden;text-overflow: ellipsis;word-break: break-all;white-space: nowrap;}
#fixed_btn_buy p.product_price {margin-top: 10px; font-size: 1.6em; line-height: 1em; padding-right: 200px;}
#fixed_btn_buy .btn_buy {position: absolute; top:25px; right:0; width:165px;}
#fixed_btn_buy .btn_buy button {width: 100%; height: 44px;}
#fixed_btn_buy .btn_close {display: none; position: absolute; text-align: right; right: 10px; top: 10px; width: 35px; height: 35px; border: 0;}
#fixed_btn_buy .btn_close button {font-size: 35px; line-height: 0; border: 0; background: #fff;}

/* 상품상세내 관련상품		스킨 : 테마폴더/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:50%; width:100%; margin-top:-20px; 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_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;}

#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_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%;}
#sps .sps_con_btn button.review_detail:hover{background-color:#333; color:#fff; border:1px solid #333;}
#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;}



