@charset "utf-8";
/* CSS Document */

#wrap{min-width:1200px;overflow:hidden;position:relative;}/* 전체 감싸고 있는 영역에 position:relative, min-width를 주어 scroll배너도 보이게 한다. */
.gnb,.header_top_cont,.header_search_cont,.main_goods_cont,.sub_content,.content_info,.foot_list ul,.foot_cont,.foot_certify{position:relative; width:100%; margin:0 auto;}/* 컨텐츠 사이즈 + 센터정렬 */

/* ------------- 상단 디자인 ------------- */
#header{position:relative;width:100%;min-width:1270px;}
/* 상단 로그인 */
#header .header_top{width:75%;margin: auto;position:relative;/*border-bottom:1px solid #ddd;background-color:#EDEEEE;*/color:#666666}
#header .header_top li a:hover{text-decoration:none;}

#header .h1_logo{text-align: center;padding: 30px 0;display: inline-block;position: absolute;left: 0;z-index:100}

#header .header_search_cont{min-height:90px;position:relative}
#header .header_search_cont:after{display:block; clear:both; content:"";}

#header .header_top_cont{text-align: center;width:auto;padding: 30px 0;display: inline-block;position: absolute;top: 5px;right:0;z-index:150}
#header .header_top_cont .top_member_box{}
#header .header_top_cont .top_member_box .txt_bar{display:inline-block; width:1px; height:10px; margin:0 0 0 10px; background:#dedede; vertical-align:-1px}
#header .header_top_cont .top_member_box > li{float:left; position:relative;}
#header .header_top_cont .top_member_box > li a{display: inline-block; padding: 4px 0 4px 10px;color: #666;font: 13px dotum;font-weight: 700;letter-spacing: -3px;}
#header .header_top_cont .top_member_box > li a:hover{text-decoration:underline;}
#header .header_top_cont .top_member_box > li strong{color:#ab3e55;}
/* join 캡션 */
#header .header_top_cont .top_member_box > li .accent span,
#header .header_top_cont .top_member_box > li .accent strong{display:inline-block; min-width:40px; height:16px; color:#ffffff; font-size:11px; letter-spacing:-1px; line-height:16px;
	background:url("../../img/common/bg/bg_accent.png") no-repeat;}
#header .header_top_cont .top_member_box .top_member_box > li .accent{display:block; overflow:hidden; position:absolute; left:50%; top:19px; width:160px; height:23px; padding:6px 0 0 0; margin-left:-80px; text-align:center; z-index:40;
	background:url("../../img/common/bg/bg_accent.png") no-repeat -68px -44px;}
#header .header_top_cont .top_member_box .top_member_box > li .accent span{padding-right:4px; background-position:right 0;}
#header .header_top_cont .top_member_box .top_member_box > li .accent strong{padding-left:3px; background-position:0 0;}
/* 마이페이지 레이어 */
#header .header_top_cont .top_member_box .top_mypage_cont{position: relative;display:inline-block; width:70px; padding:0;text-align: center;}
#header .header_top_cont .top_member_box .top_mypage_cont .top_mypage_tit{display:block;}
#header .header_top_cont .top_member_box .top_mypage_cont .top_mypage_tit a{display:inline-block; /*padding:4px 21px 4px 14px;*/}
#header .header_top_cont .top_member_box .top_mypage_cont ul{display:block; position:absolute; top:19px; left:0; width:76px; padding:3px 0 3px 0; border:1px solid #999999; background:#ffffff;}
#header .header_top_cont .top_member_box .top_mypage_cont li{}
#header .header_top_cont .top_member_box .top_mypage_cont li a{display:block; padding:6px 5px 7px 10px;}
#header .header_top_cont .top_member_box .top_mypage_cont li a:hover{text-decoration:none; background:#ab3e55;color:white;}
#header .header_top_cont .top_member_box .top_mypage_cont + .txt_bar{margin:0;}

/* ------------- 상단 GNB 영역 ------------- */
#header .header_gnb{width:75%;min-width:960px;height:50px;margin:auto;position: relative;background-color:#33353D;z-index: 109;}
#header .header_gnb>ul{position: relative;height:100%;display:flex;flex-direction: row;justify-content:center/*space-evenly*/;}
#header .header_gnb>ul>li{display: inline-block;padding: 14px clamp(0px, 0.7vw, 14px);position:relative;}
#header .header_gnb>ul>li>a{color: white;font: clamp(11px, 0.84vw, 15px)/*clamp(11px, 0.9vw, 15px)*/ 'notokr-medium';/*font-weight: bolder;*/}
#header .header_gnb>ul>li>img{width:35px;padding:0;margin-top:-18px;}
#header .header_gnb>ul>li.sel{ background-color:white;cursor:auto;}
#header .header_gnb>ul>li.sel a{color:#33353D;}

#header .header_gnb>ul>li .gnb_drp{
	width: max-content;
    min-width: calc(100% - 22px);
    padding: 0 10px;
    position: absolute;
    top: 50px;
    left: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
	display:none;
}
#header .header_gnb>ul>li .gnb_drp li {text-align: left;padding: 5px 10px;list-style-type: square;list-style-position: inside;}
#header .header_gnb>ul>li .gnb_drp li a{font-size: 0.7vw;color: #33353D;font-weight: bold;}
/*#header .header_gnb>ul>li .gnb_drp li:hover ~ a{background-color:#888;color:#eee}*/




/* ------------- 상단 검색 ------------- */
#header .header_search{border-bottom: 3px solid #484848;position:relative;}

/* 검색창 */
#header .top_search{position:absolute; top:25px;right:35%;border:1px solid #444; background:#ffffff; z-index:110;}
#header .top_search legend{display:none;}
#header .top_search .top_search_cont{}
#header .top_search .top_text_cont{width:380px;height:40px;color: #343434;font-size: 14px;}
#header .top_search .top_text_cont input{border:none 0; vertical-align:top;}
#header .top_search .top_text_cont input::-webkit-input-placeholder {}
#header .top_search .top_text_cont input::-moz-placeholder {}
#header .top_search .top_text_cont input:-ms-input-placeholder {line-height:10px;}
#header .top_search .top_text_cont .top_srarch_text{width:330px;height: 100%;box-sizing: border-box;border-right: 1px solid #444;}
#header .top_search .top_text_cont .btn_top_srarch{position:absolute; top:3px; right:3px;}
#header .top_search .search_cont{display:block; margin:0; font-size:0; border-top:1px solid #cccccc; background:#ffffff;}

/* 전체삭제, 닫기 버튼 */
#header .top_search .search_cont .seach_top_all{ overflow:hidden; width:100%; height:30px; background:#f5f5f5; clear:both;}
#header .top_search .search_cont .seach_top_all .btn_top_search_all_del{float:left; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
#header .top_search .search_cont .seach_top_all .btn_top_search_close{float:right; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
#header .top_search .search_cont .seach_top_all strong{font-weight:normal;}

/* 전체 카테고리 */
/*#header .gnb_ctg_all{width:calc(100% - 4px);height:auto;position:absolute;background-color: white;z-index: 150;top:50px;border:2px solid #33353D;}*/
#header .gnb_ctg_all{width:1280px;height:auto;position:absolute;left:50%;top:427px;transform: translate(-50%, -50%);background-color: white;z-index: 150;border:2px solid #33353D;display: none;}
#header .gnb_ctg_all .gnb_allmenu_wrap{height:750px;overflow-y: scroll;/*padding: 2%;width: calc(96% - -1px);height: 680px;padding: 2%;overflow-y: scroll;*/}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul{width: 98%;margin: 10px auto;}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li{width:max-content;min-width:140px;display:inline-grid;margin-bottom: 25px;}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .gnb_all_each{margin-bottom: 0px;}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .gnb_all_each h3{border-bottom: 1px solid #333;padding: 10px 0 5px 0;text-align:center;/*background-color: #333;color: #eee;*/}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .gnb_all_each h3 a{color: #000;font-weight:bold}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .gnb_all_each .gnb_all_chd{}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .gnb_all_each .gnb_all_chd>ul li{line-height: 1.7;padding: 0 3px;/*1vw*/;text-align:center;margin:0 5px 5px 5px;/*list-style-type: square;list-style-position: inside;*/}
#header .gnb_ctg_all .gnb_all_clo{position: absolute;top: 15px;right: 15px;cursor:pointer;display:none;}
#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .more_btn {
    width: 65%;
    text-align: center;
    background: #555;
    color: white;
    font-size: 1.1em;
    font-weight: bold;
    border: none;
    margin: 10px auto;
    padding: 5px 0;
    display: none;
    border-radius: 15px;
}
/*#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .more_btn{width:30px;text-align: center;margin: 10px auto;padding: 3px 0;display:none;position: relative;
    left: 0;
    transform: translate(250%, 0);
}*/
/*#header .gnb_ctg_all .gnb_allmenu_wrap>ul>li .more_btn{width: 95%;text-align: center;background: #ab3e55;color: white;font-size: 1.1em;font-weight: bold;border: none;margin: 10px auto;padding: 3px 0;display:none;}*/


/* 우측배너 */
#header .header_top_bnr{position:absolute;top:22%;right:16%;z-index:110;}

/* 최근검색어 + 추천 상품이 있을 때 */
.recom_box + .recent_box{width:180px; min-height:218px; border-right:1px solid #ececec;}
.recom_box + .recent_box li a{width:55%;}
/* 최근 검색어 */
.recent_box{display:inline-block; float:left; width:333px; min-height:65px; font-size:12px; text-align:center; border-right:none 0; vertical-align:top;}
.recent_box dl{padding:10px 15px 10px 15px; text-align:left;}
.recent_box dt{font-size:13px; font-weight:bold;}
.recent_box dd{padding:5px 0 0 0;}
.recent_box ul{margin-top:-5px;}
.recent_box li{overflow:hidden;}
.recent_box li a{display:block; overflow:hidden; float:left; width:67%; padding:2px 0 1px 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.recent_box li span{display:inline-block; float:right; padding:3px 0 0 0; color:#999999; font-size:10px;}
.btn_top_search_del{display:inline-block;width:14px; height:14px;}/* 삭제 */
/* 추천상품 */
.recom_box{display:inline-block; float:right; width:138px; min-height:218px; margin:10px 0 0 -1px; padding:0 0 20px 15px; font-size:12px; border-left:1px solid #ececec;}
.recom_box dl{}
.recom_box dt{width:122px; padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box dd{}
.recom_box .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle; text-align:center;}
.recom_box .recom_photo img{max-width:120px;}
.recom_box .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
/* 추천상품만 있을 때 */
.recom_box_only{min-height:218px; margin: 10px auto 0 auto; padding:0 0 20px 0; font-size:12px; text-align:center;}
.recom_box_only dl{}
.recom_box_only dt{padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box_only dd{}
.recom_box_only .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle;}
.recom_box_only .recom_photo img{max-width:120px;}
.recom_box_only .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
.recom_box_only .recom_item_cont {width:160px; margin:0 auto; text-align:left;}
/* 추천상품 내용 */
.recom_info_cont{display:table-cell; vertical-align:middle;}
.recom_tit_box{padding:5px 0 0 0;}
.recom_tit_box .item_brand{display:block; color:#444444;}
.recom_tit_box .item_name{display:block; letter-spacing:-1px;}
.recom_tit_box .item_name_explain{display:block; overflow:hidden; height:14px; padding:2px 10px 0 0px; color:#a8a8a8; line-height:1.2;}
.recom_icon_box{margin:-5px 0 0 0; padding:10px 0 0 0;}
.recom_icon_box img{display:inline-block; padding:5px 0 0 0;}
.recom_money_box{padding:10px 0 0 0; line-height:1;}
.recom_money_box del{display:block; color:#ffb200;}
.recom_money_box .item_price{display:block; padding:7px 0 5px 0; font-size:14px;}
.recom_money_box .item_sale{display:block; font-size:14px; color:#282828;}
.recom_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5;}
.recom_money_box .item_mileage img{vertical-align:middle;}
.recom_number_box{padding:10px 0 0 0; font-size:11px; color:#a8a8a8;}
.recom_number_box .num_mileage{display:block;}
.recom_number_box .num_code{display:block;}
/* 추천상품 soldout */
.recom_photo .item_soldout_bg{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;
	background-color:#ffffff;
	filter:alpha(opacity=60);
	background-color:rgba(255, 255, 255, 0.6);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:0;
}
.recom_box .item_soldout_bg img{position:relative; vertical-align:middle;}
.recom_box.item_soldout .recom_photo .item_soldout_bg{display:block;}
.recom_box.item_soldout .recom_photo .item_soldout_bg:after { content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}

/* 상품 대표 색상 */
.js_recom_box .color{margin:5px 0 7px !important; padding:0 !important; overflow:hidden !important;}
.js_recom_box .color > div{width:12px !important; height:12px !important; text-indent:-9999px !important; border:#dfdfdf 1px solid !important; float:left !important; margin:5px 5px 0 0 !important;}



/* ------------- 컨텐츠 시작 ------------- */
#container{}
#contents{min-width:1230px; width:75%;/*min-width:1140px; width:70%;*/margin:auto;}
#contents:after{display:block; clear:both; content:"";}
/* ------------- 페이지 위치 ------------- */
.location_wrap{position:relative; width:100%; border-bottom:1px solid #ededed; /*background:#f9f9f9;*/}
.location_wrap .location_cont{width:1200px; margin:0 auto;}
.location_wrap .location_cont:after{display:block; clear:both; content:"";}
.location_cont em{display:block; float:left; padding:12px 0 10px 0; color:#777777; font-size:11px;}
.location_cont .local_home{color:#777777;}
.location_cont .local_home:hover{text-decoration:underline;}
/* 페이지 셀렉트 레이어 */
.sub_content .location_wrap{margin:-25px 0 15px 0; border-bottom:none 0;}
.location_cont em + .location_select{margin-left:5px;}
.location_select{display:inline-block; position:relative; min-width:150px; margin:7px 0 0 0; border:1px solid #999999; background:#ffffff; z-index:50;}
.location_select .location_tit{background:url("../../img/etc/select_arrow_down_11x7.png") no-repeat right center;}
.location_select .location_tit.actvie{background:url("../../img/etc/select_arrow_up_11x7.png") no-repeat right center;}
.location_select .location_tit span{display:inline-block; padding-left:5px;}
.location_select .location_tit a{display:block; padding:3px 32px 3px 9px; font-size:11px;}
.location_select ul{display:block; position:absolute; top:22px; left:0px; width:100%; margin-left:-1px; padding:6px 0 6px 0; font-size:0; border:1px solid #999999; background:#ffffff;}
.location_select ul li{/*padding:4px 0 4px 9px;*/}
.location_select ul li a{display:block; padding:4px 5px 5px 10px; font-size:11px;}
.location_select ul li a span{display:inline-block;}
.location_select ul li a:hover{color:#ffffff; text-decoration:none; background:#ab3e55;}


/* ------------- 서브 컨텐츠 시작 ------------- */
.sub_content{padding:45px 0 0 0;}
.sub_content:after{display:block; clear:both; content:"";}
/* ------------- 서브 사이드 영역 ------------- */

/* ------------- 좌측 메뉴 영역 -------------*/
.side_cont{width:15%;height:100%;z-index: 10;background-color: white;}
.side_cont .leftQuk{max-width: 155px; min-width:100px; height: 80%;padding: 10% 10px;position:fixed;background-color: white;border-right: 1px solid rgb(234, 234, 234);z-index:100;
	/*width:150px;position:absolute;top:335px;left:0px;z-index:99;*/
}
.side_cont .leftQuk ul li{clear:both;width:148px;height:38px;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background-color:#fff;position:relative;text-align:center;}
.side_cont .leftQuk ul li p{position:absolute;top:12px;left:15px;display:table;margin:0;}
.side_cont .leftQuk ul li .tit2{color:#777;font-size:1.1em;letter-spacing:-0.05em;}
.side_cont .leftQuk ul li ul li{font-family:'NanumSquareRoundL';color:#777;font-size:1.1em;height:28px;border-bottom:0;}
.side_cont .leftQuk ul li .bold2{font-weight:bold;color:#33353d;}
.side_cont .leftQuk ul li .point{font-weight:bold;color:#ef3453;}
.side_cont .leftQuk ul li .point2{font-weight:bold;color:#276fc9;}
.side_cont .leftQuk .lftmenu .hit{color:#ec3756;letter-spacing:-0.05em;}
.side_cont .leftQuk .lftmenu .best{position:absolute;right:0px;top:-7px;z-index:99;}
.side_cont .leftQuk .lftmenu .logo{width:67px;position:absolute;top:8px;right:16px;}
.side_cont .leftQuk .lftmenu .lftcate {width:150px;background-color:#fff;display:none;position:absolute;top:-1px;left:148px;border:0;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;opacity:0.93;}
.side_cont .leftQuk .lftmenu .lftcate p{position:relative;top:4px;}
.side_cont .leftQuk .lftmenu .lftcate .dep3_plus{position:absolute;top:5px;right:4px;}
.side_cont .leftQuk .lftmenu .lftcate .depths3{position:absolute;width:150px;background-color:#fff;top:0px;left:145px;border:0;opacity:0.93;z-index:10;font-size:0.9em;display:none;box-shadow:3px 3px #f0f0f0;border:1px solid #ccc;} 
.side_cont .leftQuk .lftmenu .lftcate .depths3 li{height:38px;background-color:#fff;}

.side_cont #lBtn{width:25px;position:fixed;top: 50vh;transform: translateY(-50%);border-right: 1px solid #eee;z-index: 105;}
.side_cont #lBtn img{width:100%;cursor:pointer;}

/* 서브메뉴 컨텐츠 내용 시작 */
.sub_content .content{width:100%; min-height:500px; padding:0;}
/* 서브 메뉴가 왼쪽일때 */
#contents .sub_content > .side_cont + .content{float:left; width:960px; padding:0 0 0 40px;}
/* 서브 메뉴가 오른쪽일때 */
#contents .sub_content > .content + .side_cont{padding:0 0 0 40px;}
#contents .sub_content > .content + .side_cont .sub_menu_box.layer_type .sub_depth1{right:200px;}
#contents .sub_content > .content + .side_cont .sub_menu_box.layer_type .sub_depth2{right:160px;}
#contents .sub_content > .content + .side_cont .sub_menu_box.layer_type .sub_depth3{right:160px;}
#contents .sub_content > .content + .side_cont .sub_menu_box.layer_type .sub_depth4{right:160px;}
/* 전체 100% 컨텐츠 영역 */
.content_box{/*float:left;*/ width:100%;}

/* ------------- 하단 디자인 ------------- */
#footer_wrap{width: 100%;margin-top:100px;border-top:1px solid #e3e3e3;}

#footer_wrap .content_ft_bnr{width:100%;height:340px;position:relative;overflow:hidden;}
#footer_wrap .content_ft_bnr .ft_bnr_bx{width:50%;height:332px;position:relative;overflow:hidden;float:left;}
#footer_wrap .content_ft_bnr .ft_bnr_bx .ft_bnr_con{position:absolute;bottom: 25%;}
#footer_wrap .content_ft_bnr .ft_bnr_bx .ft_bnr_con .ft_bnr_tit{font-size:3.5em;color:#333;font-family: 'notokr-medium';font-weight:normal;}
#footer_wrap .content_ft_bnr .ft_bnr_bx .ft_bnr_con .ft_bnr_txt{font-size:1.4em;color:#555;margin: 15px 0 30px 0; font-family: 'notokr-medium';}
#footer_wrap .content_ft_bnr .ft_bnr_bx .ft_bnr_con .ft_bnr_link{font-size:1.6em;width:180px;text-decoration:underline;cursor:pointer; font-family: 'notokr-medium';}

#footer_wrap .content_info_wrap{width: 65%;margin: auto;font: 13px NanumSquareRoundL;}
#footer_wrap .content_info_wrap .content_info{overflow:hidden; padding:50px 0 40px 0;}
#footer_wrap .content_info_wrap .content_info h3{padding:0 0 10px 0;color:#222222; font-size:25px;}

#footer_wrap .content_info_wrap .content_info .cs_center{float:left; width:45%;}
#footer_wrap .content_info_wrap .content_info .cs_center strong{display:block; padding:0 0 10px 0; /*color:#ab3e55;*/ font-size:2.5rem;}
#footer_wrap .content_info_wrap .content_info .cs_center p{color:#777777;font-size: 1rem;}
#footer_wrap .content_info_wrap .content_info .cs_center p b{color:#555;font-size: 1.1rem;}

#footer_wrap .content_info_wrap .content_info .bank_info{float:right; width:45%;}
#footer_wrap .content_info_wrap .content_info .bank_info .bnkinfo_acnt{margin-top: 20px;}
#footer_wrap .content_info_wrap .content_info .bank_info .bnkinfo_acnt strong{display: inline;position: relative;top: 2px;left: 10px;font-size: 1.5rem;}
#footer_wrap .content_info_wrap .content_info .bank_info .bnkinfo_acnm{color:#333;font-size: 1.5em;font-weight: bold;margin: 5% 0 1% 0;}
#footer_wrap .content_info_wrap .content_info .bank_info .bnkinfo_acfind{color:#333;font-size: 1.1rem;width: 145px;float: left;}
#footer_wrap .content_info_wrap .content_info .bank_info .bnkinfo_acfind button{width:100%;height:25px;background-color:#eeeeee;border:1px solid #dddddd;text-align:center;cursor:pointer;}

#footer_wrap .content_ctfc_wrap{width:100%;padding:20px 0 10px 0;border-top:1px solid #ddd;}
#footer_wrap .content_ctfc_wrap .ft_ctfc_list{width:1170px;margin:auto;}
#footer_wrap .content_ctfc_wrap .ft_ctfc_list ul{width:100%;}
#footer_wrap .content_ctfc_wrap .ft_ctfc_list ul li{display:inline-block;margin:0 15px;}
#footer_wrap .content_ctfc_wrap .ft_ctfc_list ul li img{}

#footer_wrap #footer{width: 100%;background-color: #212121;}

#footer_wrap #footer .foot_list{width:75%; margin: 0 auto;}
#footer_wrap #footer .foot_list table{width: 100%;padding: 15px 0;}
#footer_wrap #footer .foot_list table tr td{font: 14px NanumSquareRoundB;color:#989898;}
#footer_wrap #footer .foot_list .flogo{}
#footer_wrap #footer .foot_list .fmenu{}
#footer_wrap #footer .foot_list .fmenu li{float: left;padding: 0 28px;font: 15px NanumSquareRoundB;}
#footer_wrap #footer .foot_list .fmenu li a{color: white;}
#footer_wrap #footer .foot_list .fbank{}
#footer_wrap #footer .foot_line{border: 1px solid #989898;;margin: 0;border-bottom:none;}
#footer_wrap #footer .foot_cont{width: 60%; margin: 0 auto;}
#footer_wrap #footer .foot_cont .foot_info{width: 100%;font: 14px NanumSquareRoundB;color:#989898;padding: 25px 0 70px 0;line-height:2.2;}
#footer_wrap #footer .foot_cont .foot_info p .bar{padding:0 5px}
#footer_wrap #footer .foot_cont .foot_info a{/*color:#989898;*/}
#footer_wrap #footer .foot_cont .foot_info_list{}
#footer_wrap #footer .foot_cont .copyright{margin-top:20px}


/* ------------- 스크롤 배너 ------------- */
.scroll_wrap{position:absolute; top:339px; left:50%; width:1200px; margin-left:-600px; z-index:110;}
/* 스크롤이동 고정 위치 */
#scroll_left.ban_fixed{position:fixed; top:20px; left:50%; margin-left:-705px;}
#scroll_right.ban_fixed{position:fixed; top:20px; right:50%; margin-right:-732px;}
/* 스크롤배너(왼쪽) */
#scroll_left{position:absolute; top:0px; left:-105px; width:70px;}
/* 스크롤배너(오른쪽) */
#scroll_right{/*position:absolute; top:0px; right:-132px; width:112px;*/}
/*#scroll_right .right_banner img{margin:0 0 15px 0;}*/
.scroll_right_cont{width:150px; top:0;height: 100%;position:fixed;background-color: white;z-index:100;background: #fff;border-left:1px solid #EAEAEA;text-align: center;}
.scroll_right_cont .rcon_info{margin: 20px 0 40px 0;}
.scroll_right_cont .rcon_info img{}
.scroll_right_cont .rcon_con{}
.scroll_right_cont .rcon_con ul{}
.scroll_right_cont .rcon_con ul li{width: 100%;padding: 5px 0;}
.scroll_right_cont .rcon_con ul li img{}
/* 최근본 상품 내용 */
.scroll_right_cont .rcon_con ul li .today_view_goods{width:83%;margin:15px auto;}
.scroll_right_cont .rcon_con ul li .today_view_goods h4{padding: 0px 0 10px 0;margin: 0 10px;border-bottom: 1px solid #eee;font: 14px NanumSquareRoundB;}
.scroll_right_cont .rcon_con .today_view_goods ul{margin: 10px 0;border-top: #999999;}
.scroll_right_cont .rcon_con .today_view_goods ul li {margin-bottom: 10px;}
.scroll_right_cont .rcon_con .today_view_goods ul li .tdgImg{width:60%}
.scroll_right_cont .rcon_con .today_view_goods ul li .tdginfo{}

.scroll_right_cont .rcon_con .today_view_goods .src_box .btn_scroll_list_del{position:absolute; top:0px; right:0px; width:15px; height:15px; z-index:30;}

/* 우측메뉴 토글*/
.scroll_right_cont .rMenuBtn{width:25px;position:fixed;top: 50vh;transform: translateY(-50%);border-right: 1px solid #eee;z-index: 105;}

/* 탑버튼 */
.scroll_right_cont .btn_scroll_top{display:block; padding:10px 0 0 0; clear:both; text-align:center;}


/* -------------  퀵검색 ------------- */
#quick_search{position:fixed; width:100%; top:0; margin:0; padding:0; background:#ffffff; z-index:200;}
#quick_search p{padding:10px;}
.quick_search_cont{position:relative; margin:0 auto;}
/* 버튼 제어 */
#quick_search .quick_search_cont .btn_quick_search_open{display:block;}
#quick_search .quick_search_cont .btn_quick_search_close{display:none;}
#quick_search .quick_search_cont.on .btn_quick_search_open{display:none;}
#quick_search .quick_search_cont.on .btn_quick_search_close{display:block;}
/* 기본 퀵검색 */
.quick_search_cont_box{}
.quick_search_cont_box h2{padding:20px 0 10px 25px; border-bottom:1px solid #cccccc; font-size:20px; background:url('../../img/icon/goods_icon/icon_search.png') no-repeat left 26px;}
.quick_search_cont_box dl{font-size:0;}
.quick_search_cont_box dl.first{padding-top:5px;}
.quick_search_cont_box dl dt{width:18%; display:inline-block; padding:10px 0; font-size:12px; text-align:left; font-weight:bold; vertical-align:top; word-break: break-all;}
.quick_search_cont_box dl dd{display:inline-block; width:82%; padding:10px 0; border-bottom:1px solid #cccccc;}
/* 카테고리 */
.quick_search_cont_box dl dd .select_box{display:inline-block; padding-right:5px;}
.quick_search_cont_box dl dd select{width:180px;}
/* 가격 */
.quick_search_cont_box dl dd .price_box{display:inline-block;}
.quick_search_cont_box dl dd .price_box input{height:24px; border:1px solid #cccccc; line-height:24px;}
.quick_search_cont_box dl dd .price_box span{display:inline-block; padding:0 5px; font-size:12px; vertical-align:middle;}
/* 색상 */
.quick_search_cont_box dl dd .color_box{}
.quick_search_cont_box dl dd .color_box span{display:inline-block; padding:2px 2px 1px 0; position:relative;}
.quick_search_cont_box dl dd .color_box span input{position:absolute; top:3px; left:1px; width:0; z-index:-1;}
.quick_search_cont_box dl dd .color_box span label{display:inline-block; width:20px; height:20px; font-size:0; padding:0; cursor:pointer;}
.quick_search_cont_box dl dd .color_box span .active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on.png') !important;}
.quick_search_cont_box dl dd .search_box input{width:50%; height:24px; border:1px solid #cccccc; line-height:24px;}
input#quickSearchColorFFFFFF+label{border:#dfdfdf 1px solid; background-color:#fff;}
input#quickSearchColorFFFFFF+label.active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on_white.png') !important}
/* 혜택/조건,아이콘 */
.quick_search_cont_box dl dd .benefit_box span{display:inline-block; padding:3px 15px 3px 0; position:relative;}
.quick_search_cont_box dl dd .benefit_box span input{position:absolute; top:5px; left:1px; width:0; z-index:-1;}
.quick_search_cont_box dl dd .benefit_box span label{display:inline-block; font-size:12px; padding-left:22px; cursor:pointer;
	background:url('../../img/icon/goods_icon/icon_check_off.png') no-repeat left center;}
.quick_search_cont_box dl dd .benefit_box span label:hover{background:url('../../img/icon/goods_icon/icon_check_hover.png') no-repeat left center;}
.quick_search_cont_box dl dd .benefit_box span label.on{background:url('../../img/icon/goods_icon/icon_check_active.png') no-repeat left center;}
.quick_search_cont_box .quick_btn{padding:20px 0; text-align:center;}
.quick_search_cont_box .quick_btn input{display:inline-block; padding:10px 30px; border:1px solid #ab3e55; background:#ab3e55; color:#ffffff; cursor:pointer; font-weight:bold;}
.quick_search_cont_box .quick_btn input:hover{background:#9b344a; border:1px solid #9b344a;}

/* 위치 TOP */
#quick_search.q_top{top:-10000px; left:0; width:100%; margin:0 auto; border-bottom:2px solid #ab3e55;}
#quick_search.q_top .quick_search_cont{width:1000px; margin:0 auto;}
/* 위치 TOP 버튼 */
#quick_search.q_top .btn_quick_search_open,
#quick_search.q_top .btn_quick_search_close{position:absolute; bottom:-22px; left:50%; width:100px; height:20px; margin-left:-60px; padding:0 10px; text-align:center;}
#quick_search.q_top .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_top_open.png') no-repeat center center;}
#quick_search.q_top .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_top_close.png') no-repeat center center;}
/* 위치 LEFT */
#quick_search.q_left{left:-10000px; width:400px; height:100% !important;  padding:20px; border-right:2px solid #323234;}
#quick_search.q_left .quick_search_cont_box dl dd .select_box{display:block; padding:0 5px 5px 0;}
#quick_search.q_left .quick_search_cont_box dl dd select{width:100%;}
#quick_search.q_left .quick_search_cont_box dl dd .price_box{display:inline-block; padding-bottom:5px;}
/* 위치 LEFT 버튼 */
#quick_search.q_left .btn_quick_search_open,
#quick_search.q_left .btn_quick_search_close{position:absolute; top:45%; right:-44px; width:22px; height:80px; margin-top:40px; padding:10px 0; text-align:center; color:#ffffff; background:#323234;}
#quick_search.q_left .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_left_open.png') no-repeat center center;}
#quick_search.q_left .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_left_close.png') no-repeat center center;}
/* 위치 RIGHT */
#quick_search.q_right{right:-10000px; width:400px; height:100% !important; padding:20px; border-left:2px solid #323234;}
#quick_search.q_right .quick_search_cont_box dl dd .select_box{display:block; padding:0 5px 5px 0;}
#quick_search.q_right .quick_search_cont_box dl dd select{width:100%;}
#quick_search.q_right .quick_search_cont_box dl dd .price_box{display:inline-block; padding-bottom:5px;}
/* 위치 RIGHT 버튼 */
#quick_search.q_right .btn_quick_search_open,
#quick_search.q_right .btn_quick_search_close{position:absolute; top:45%; left:-44px; width:22px; height:80px; margin-top:40px; padding:10px 0px; text-align:center; color:#ffffff; background:#323234;}
#quick_search.q_right .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_right_open.png') no-repeat center center;}
#quick_search.q_right .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_right_close.png') no-repeat center center;}

/* ------------- 쇼핑 카트 탭 ------------- */
#shop_cart_wrap{position:fixed; width:100%; left:0; bottom:0; margin:0; padding:0px 0; background:#ffffff; z-index:200;}
#shop_cart_wrap .btn_shop_cart_box{position:absolute; top:0px; left:50%; width:1200px; margin-left:-600px;}
#shop_cart_wrap .btn_shop_cart_box .btn_shop_cart_open{position:absolute; top:2px; right:0;}
#shop_cart_wrap .btn_shop_cart_box .btn_shop_cart_close{display:none; position:absolute; top:2px; right:0;}
#shop_cart_wrap .btn_shop_cart_box .on{display:block;}
#shop_cart_wrap .cart_tab_wrap{position:relative; height:39px; border-top:2px solid #333333; background:#f2f2f2;}
#shop_cart_wrap .cart_tab_list{width:1200px; margin:0 auto; font-size:14px;}
#shop_cart_wrap .btn_shop_buy{display:block; width:200px; height:45px; background:#ab3e55; font-weight:bold; font-size:14px; color:#ffffff; text-align:center;}
#shop_cart_wrap .btn_shop_buy:hover{background:#9b344a;}

.cart_tab_list .on{border-top:2px solid #ab3e55; font-weight:bold; padding-top:0; }
.cart_tab_list ul{margin:-2px 0 0 0;}
.cart_tab_list ul li{float:left; height:39px; padding:2px 24px 0 24px; background:url(../../img/icon/shop_cart/bg_cart_bar.png) no-repeat 0 12px;}
.cart_tab_list ul li:first-child{padding-left:14px; background:none;}
.cart_tab_list ul li a{vertical-align:-9px;}
.cart_tab_list ul img{vertical-align:-1px;}
.cart_tab_list ul span{padding:0 0 0 10px;}
.cart_tab_list .cart_tab_option{float:right; padding:0 34px 0 0; margin-top:2px; background-image:none;}
.cart_tab_list .cart_tab_option.on{margin-top:2px; border:none;}
.cart_tab_list .cart_tab_option a{display:block; padding:10px 55px; background:#6a6a6a; color:#ffffff; text-align:center; font-weight:bold; line-height:19px;}
.cart_tab_list .cart_tab_option span{padding:0;}
.shop_cart_cont{display:none; height:280px;}
.shop_cart_cont .cart_tab_box{display:none;}
.shop_cart_cont .cart_tab_box.on{display:block;}
.cart_tab_box{position:relative; width:1200px; height:280px; margin:0 auto;}

/* 찜 리스트 + 장바구니 상품가격 영역 */
.cart_total_box{float:right; position:relative; width:201px; height:250px; margin:20px 0 0 0;}
.cart_total_box dl{overflow:hidden; padding:0 0 7px 0;}
.cart_total_box dl dt{float:left; color:#777777;}
.cart_total_box dl dd{float:right; font-weight:bold; color:#444444}
.cart_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.cart_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.cart_total_box .total_price_sec strong{color:#ab3e55;}
.cart_total_box .btn_shop_buy{margin:0;}
.cart_total_box .option_txt{color:#acacac; font-size:11px;}

/* 오늘 본 상품 탭 */
.cart_tab_box .shop_view_tab{overflow:hidden; position:relative; width:100%; height:280px;}
.shop_view_tab .shop_view_list{margin:42px 0 28px 0px;}
.shop_view_list .view_tab_cont{width:135px;}
.shop_view_tab .slick_prev,
.shop_view_tab .slick_next{position:absolute; top:100px; z-index:200;}
.shop_view_tab .slick_next{right:0;}

/* .chart_view_horizontal .slick-prev{background:url("../../img/icon/shop_cart/btn_slide_prev.png") no-repeat left top; display:block; position:absolute; top:100px; left:0; width:15px; height:30px; font-size:0; line-height:0; z-index:10;}
.chart_view_horizontal .slick-next{background:url("../../img/icon/shop_cart/btn_slide_next.png") no-repeat left top; display:block; position:absolute; top:100px; right:0; width:15px; height:30px; font-size:0; line-height:0; z-index:10;} */

.shop_view_tab ul{overflow:hidden; width:1100px;}
.shop_view_tab ul li{float:left; padding:0 25px;}
.shop_view_tab .prdt_photo_box{position:relative; overflow:hidden; border:1px solid #ebebeb;}
.shop_view_tab .prdt_photo_box a > img{width:135px; height:120px;}
.shop_view_tab .prdt_photo_box .btn_del{display:block; position:absolute; top:0; right:0;}
.shop_view_tab .prdt_tit{display:block; padding:11px 0 3px 0; font-size:12px; color:#4b4b4b;}
.shop_view_tab .prdt_price{color:#838383; font-size:11px;font-weight:bold;}
.shop_view_tab .prdt_price strong{font-size:18px; color:#000;}
.cart_coupon strong{color:#ff4c2e;}
.cart_coupon span img{vertical-align:-2px;}

/* 찜리스트 탭 */
.cart_tab_box .shop_zzim_tab{height:280px;}
.zzim_table_box{float:left; width:940px; height:249px; margin:20px 0 0 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
.zzim_table_box table{width:100%;}
.zzim_table_box table th{height:40px; background:#f9f9f9; color:#777777; border-top:1px solid #717171; border-bottom:1px solid #dbdbdb;}
.zzim_table_box table td{padding:12px 0; border-bottom:1px solid #dbdbdb; text-align:center;}
.zzim_table_box table .cart_prdt_name{text-align:left;}
.zzim_table_box .cart_tit_box{line-height:22px;}
.zzim_table_box .cart_tit_box .prdt_name{display:block; word-break: break-all;}
.zzim_table_box .cart_btn_box{position:relative;}
.zzim_table_box .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 2px; color:#3e3d3c; line-height:20px; }
.zzim_table_box .cart_chk_none {display:block; padding:5px 0 5px 19px; color:#ab3e55; background: url('../../img/icon/etc/icon_warning.png') no-repeat left 8px;}
.zzim_table_box .nomal_layer {position:absolute; top:-50px; left:80px; z-index:10;  background:#ffffff; }
.zzim_total_box{float:right; width:201px; margin:20px 0 0 0;}
.zzim_total_box dl{overflow:hidden; padding:0 0 11px 0;}
.zzim_total_box dl dt{float:left; color:#777777;}
.zzim_total_box dl dd{float:right; font-weight:bold; color:#444444}
.zzim_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.zzim_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.zzim_total_box .total_price_sec strong{color:#ffb648;}
.zzim_total_box .btn_shop_buy{margin:55px 0 0 0;}

/* 장바구니 탭 */
.cart_tab_box .shop_cart_tab{height:280px;}
.cart_table_box{float:left; width:940px; height:249px; margin:20px 0 0 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
.cart_table_box table{width:100%;}
.cart_table_box table th{height:40px; background:#f9f9f9; color:#777777; border-top:1px solid #717171; border-bottom:1px solid #dbdbdb;}
.cart_table_box table td{padding:12px 0; border-bottom:1px solid #dbdbdb; text-align:center;}
.cart_table_box table .cart_prdt_name{text-align:left;}
.cart_table_box .cart_tit_box{line-height:22px; }
.cart_table_box .cart_tit_box .prdt_name{display:block; word-break: break-all;}
.cart_table_box .cart_btn_box{position:relative;}
.cart_table_box .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 2px; color:#3e3d3c; line-height:20px; }
.cart_table_box .cart_chk_none {padding:5px 0 5px 19px; color:#ab3e55; background: url('../../img/icon/etc/icon_warning.png') no-repeat left 8px;}
.cart_table_box .nomal_layer {position:absolute; top:-50px; left:80px; z-index:10;  background:#ffffff; }

/* 옵션선택 탭 */
.shop_cart_cont .shop_option_tab{height:280px;}
.shop_cart_cont .shop_option_tab:after{display:block; clear:both; content:"";}
.shop_option_cont{float:left; width:940px;}
.shop_option_cont .shop_option_tit{width:100%; padding:20px 0 12px 0; border-bottom:1px solid #717171;}
.shop_option_cont .shop_option_tit select{margin:-6px 0 0 10px;}
.shop_option_cont .shop_option_tit .shop_item_tit{display:block; padding:0 0 7px 0; font-size:14px;}
.shop_option_cont .shop_option_tit .shop_item_money{}
.shop_option_cont .shop_option_tit .shop_item_delivery{color:#717171;}

/* 옵션 선택 리스트 */
.option_table_box .option_list{}
.option_table_box .option_list:after{display:block; clear:both; content:"";}
.option_table_box .option_list dl{float:left; width:100%;}
.option_table_box .option_list dl:last-child{padding:0 0 3px 0; border-bottom:1px solid #dbdbdb;}
.option_table_box .option_list dt{float:left; width:155px; padding:10px 0 10px 10px;}
.option_table_box .option_list dd{float:left; width:565px;}
.option_table_box .option_list .text_type dt{color:#a9a9a9;}
.option_table_box .option_list .option_msg{padding:0 0 0 5px; color:#a9a9a9; font-size:11px;}
.option_table_box{width:100%; height:180px; padding:10px 0 0 0; overflow:auto;}
.option_table_box table{width:100%;}

/* 옵션 선택 상품가격 영역 */
.option_table_box .cart_tit_box{float:left; padding:0 5px 0 0; line-height:22px;}
.option_table_box .cart_tit_box .cart_tit{display:block;}
.option_table_box .cart_tit_box .cart_tit span:last-child {font-weight: 500 !important;}
.option_total_box{float:right; position:relative; width:201px; height:250px; margin:20px 0 0 0;}
.option_total_box dl{overflow:hidden; padding:0 0 7px 0;}
.option_total_box dl dt{float:left; color:#777777;}
.option_total_box dl dd{float:right; font-weight:bold; color:#444444}
.option_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.option_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.option_total_box .total_price_sec strong{color:#6908c3;}
.option_total_box .btn_shop_buy{margin:8px 0 0 0;}
.option_total_box .btn_shop_cart{display:block; width:200px; height:43px; margin:0; border:1px solid #cccccc; background:#ffffff; font-weight:bold; font-size:14px; color:#3e3d3c; text-align:center;}
.option_total_box .btn_shop_cart:hover{border:1px solid #bbbbbb; color:#333333;}
.option_total_box .btn_shop_soldout{display:block; width:201px; height:45px; margin:8px 0 0 0; background:#4476D7;/*#8917f3*/ font-weight:bold; font-size:14px; color:#ffffff; text-align:center;}
.count{/*display:table-cell;*/ vertical-align:middle; padding:0 10px;}
/* 수량 선택 */
.goods_qty{display:inline-block; vertical-align:middle;}
.goods_qty .text{float:left; padding:0 5px; width:43px; outline:none; height:33px; border:1px solid #ccc; color:#3f3f3f; font-size:12px; line-height:31px; text-align:center;}
.goods_qty span{float:left; margin:0 0 0 -1px;}
.goods_qty span .up{background:url('../../img/common/btn/btn_count_up.png') no-repeat left top;}
.goods_qty span .down{margin:-1px 0 0; background:url('../../img/common/btn/btn_count_down.png') no-repeat left top;}
.goods_qty span button{display:block; width:23px; height:17px; text-indent:-9999px;}
.cart_chk span{display:inline-block;}
.cart_chk span input{display:none;}
.cart_chk span label{font-size:12px; padding-left:17px; cursor:pointer; background:url('../../img/icon/goods_icon/icon_check_off.png') no-repeat left center;}
.cart_chk span label:hover{background:url('../../img/icon/goods_icon/icon_check_hover.png') no-repeat left center;}
.cart_chk span label.on{background:url('../../img/icon/goods_icon/icon_check_active.png') no-repeat left center;}
/* 옵션 추가 내용 */
.text_type_cont{display:block; padding:6px 0 0 0; color:#a9a9a9; font-size:11px; line-height:1;}
/* 상품가격의 버튼 위치 */
.btn_cart_box{position:absolute; bottom:0px; right:0px;}


/* ------------- 공통 - 상품 상세 옵션 선택 + 옵션 선택 레이어 + 쇼핑카트 탭 옵션선택 ------------- */

/* 쇼핑카트 탭 옵션선택 셋팅 */
.option_table_box .item_choice_list table{background:#ffffff;}
.option_table_box .item_choice_divide .item_choice_tit span{width:570px;}
.option_table_box .item_choice_divide .item_choice_photo + span{width:500px;}
/* 옵션 선택 레이어 셋팅 */
.option_list.item_choice_list table{width:99%;}
.option_list .item_choice_divide .item_choice_tit span{width:350px;}
.option_list .item_choice_divide .item_choice_photo + span{width:300px;}
/* 상세 상품 선택 셋팅 */
.item_detail_list + .item_choice_list table{width:100%; border-bottom:1px solid #999999; border-collapse: collapse;}

/* 상품 선택 내용*/
.item_choice_list{margin:-2px 0 0 0;}
.item_choice_list:after{display:block; clear:both; content:"";}
.item_choice_list table{width:100%; /*background:#f5f5f5;*/}
.item_choice_list table td{/*padding:12px 0;*/ /*border-top:1px solid #dbdbdb;*/ text-align:center;}
.item_choice_list table colgroup+tbody tr td{border:none;}
.item_choice_list table tbody{border-bottom:1px dotted #dbdbdb;}
.item_choice_list table tbody:last-child tr td{border-bottom:1px solid #F9F9FA;/*#dbdbdb*/}
.item_choice_list .count{/*display:table-cell;*/ vertical-align:middle; padding:0 10px;}
.item_choice_list .item_choice_price{width: 40%;font-size:17px; /*text-align:right;*/ font-family: 'notokr-regular';letter-spacing:-1px;position: relative; top: 7px; letter-spacing: normal;}
.item_choice_list .item_choice_tit{display:inline; padding:0 0 5px 20px; vertical-align:middle;}
.item_choice_list .cart_prdt_name{text-align:left; padding:20px 0px 0px 0px;}
.item_choice_list .cart_prdt_name .cart_tit_box{}
.item_choice_list .cart_prdt_name .cart_tit_box .cart_tit{font-size: 15px;color: #010101;position: relative;top: -5px;font-family: 'notokr-regular';}
.item_choice_list .item_choice_divide td{/*border-top:1px dotted #dbdbdb;*/}

.item_choice_list .cart_baros_box{color: gray; text-align: left;}

/* 상품 세부 내용 */
.item_choice_divide{padding:10px 20px 10px 20px;  border-top:none;}
.item_choice_divide .item_choice_tit{background:url("../../img/icon/goods_icon/icon_divide.png") no-repeat 0 8px; vertical-align:top;}
.item_choice_divide .item_choice_photo{}
.item_choice_divide .item_choice_photo img{width:31px; height:31px; border:1px solid #cccccc;}
.item_choice_divide .item_choice_tit span{display:inline-block; width:290px; vertical-align:sub; color:#333333;}
.item_choice_divide .item_choice_photo + span{width:250px; padding:0 0 0 5px;}

/* 꾸미기 영역 */
.addition_zone{padding:0 0 20px 0;}
/* 상품 나오는 영역 */
.goods_item_view{}
/* 추천 상품 나오는 영역 */
.best_item_view{margin:0 0 40px 0;}
.best_item_view .best_item_view_tit{padding:0 0 10px 0; font-size:16px;}

/* 페이코서치 자동완성 */
.autocomplete-area-detail { margin:5px 0 !important; padding:0 !important; position:absolute !important; top:24px; left:0; width:228px !important; z-index:21; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.autocomplete-close-btn { color: #999999; font-size: 11px; padding: 0 15px 0 15px; bottom:7px !important; }
.autocomplete-close .autocomplete-close-btn.detail { top: 7px !important; }
div[class^="autocomplete-area"] .autocomplete-close { height:30px !important; background:#f5f5f5 !important; border:none !important; }
div[class^="autocomplete-area"] ul.auto-area { border:none !important; border-top:1px solid #cccccc !important; }
div[class^="autocomplete-area"] ul.auto-area li { position:relative; width:100%; height:20px; padding: 2px 15px 2px 15px !important; }
div[class^="autocomplete-area"] ul.auto-area li:first-child { padding-top: 10px !important; }
div[class^="autocomplete-area"] ul.auto-area li:last-child { padding-bottom: 10px !important; }
.search_again_box .keyword-div { position:relative; display:inline-block; }

/* 마이페이지 최근 본 상품 이미지 */
.mypage_main .item_photo_box a > img{width:220px;}

/* 일반 레이어팝업 (구매 이용 조건안내) */
.pick_add_info .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 2px; color:#3e3d3c; line-height:20px; }
.nomal_layer {position:absolute; top:0px; left:70px; z-index:10;  background:#ffffff; }
.nomal_layer .wrap {position:relative; border:1px solid #555555; }
.nomal_layer .wrap > strong {display:block; height:27px; padding:13px 0 0 17px; background:#f4f4f4; color:#222222; }
.nomal_layer .wrap .list {overflow-x:hidden; overflow-y:auto; min-height:50px; max-height:210px;}
.nomal_layer .wrap .list table {width:250px;}
.nomal_layer .wrap .list table tr td.strong { font-weight:bold; text-align: left; border-left: none;}
.nomal_layer .wrap .list table th {padding: 0 5px 0 3px ; border-bottom: 1px solid #e8e8e8; color: #444; font-size: 11px; text-align:left; }
.nomal_layer .wrap .list table td {padding: 8px 0 8px 18px !important; color: #666; font-size: 11px; border-bottom: 1px solid #e8e8e8; height:15px !important; }
.nomal_layer .wrap .close {display:block; position:absolute; top:11px; right:12px; width:18px; height:18px; text-indent:-9999px; background: url('../../img/btn/layer-close.png') no-repeat left top;}
.normal_btn {display:inline-block; width:auto; padding:0 10px !important; border:1px solid #dbdbdb; color:#6c6c6c; text-align:center; vertical-align:top; box-sizing:border-box; cursor:pointer;}
.normal_btn img {margin:0 0 0 5px; vertical-align:middle;}


/* 마이페이지 standard*/
.mypage_tab_box {position:relative;width:calc(75% + 2px );text-align:center;margin:0 auto;}
.mypage_tab_box .cataTab{width: 14.19%;/*width:12.4%;*/border:1px solid #ccc;border-left:none;background-color:#f2f2f2;float:left;padding:12px 0 12px 0;}
.mypage_tab_box .lLine{border-left:1px solid #ccc;}
.mypage_tab_box .ovrTab{background-color:#fff;border-bottom:1px solid #fff;}
.mypage_tab_box .outTab{background-color:#f2f2f2;border-bottom:1px solid #ccc;}