@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

/*───────────────────────────────────────────────────────────

	 레이아웃   

───────────────────────────────────────────────────────────*/
/*카카오채널*/
.kakao_ch {position: fixed; right: 60px; bottom: 100px; z-index: 100;}
.kakao_ch img {width: 65px;}

#wrap { position:static;min-width:1320px;/* overflow:initial; */ }/* 전체 감싸고 있는 영역에 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:1240px;margin:0 auto; }/* 컨텐츠 사이즈 + 센터정렬 */

.w_custom { width:1240px;margin:0 auto; }
.section {margin-top:90px;}
#contents{overflow:hidden;}
.layer_wrap{z-index:2000;}
#layerDim{z-index:1050;}

address, em {font-style:normal;}
/* clear type */
.clear, .after_div {*zoom:1;}
.clear:after, .after_div:after {content:"";display:block;clear:both;}
.fl {float:left;}
.fr {float:right;}
.clear_fl {clear:both;float:left;}

/* display type */
.db {display:block;}
.dn {display:none !important;}
.di {display:inline-block;}
.dt {display:table;}
.dr {display:table-row;}
.dc {display:table-cell;}

/* hidden type */
.blind {width:0;height:0;text-indent:-9999999px}
.opacityhidden {opacity:0;}

/* position type */
.relative {position:relative;}
.absolute {position:absolute;}

/*** align type ***/
.ta_left {text-align:left !important;}
.ta_center {text-align:center !important;}
.ta_right {text-align:right !important;}
.va_top {vertical-align:top !important;}
.va_middle {vertical-align:middle !important;}
.va_bottom {vertical-align:bottom !important;}		
/*───────────────────────────────────────────────────────────

	 상단 outline/header

───────────────────────────────────────────────────────────*/
.top_bnr { }
.top_bnr.hide {height:0;display:none;}
.top_bnr .bnr { position:relative;height:40px;background:#ff6d37;overflow:hidden; text-align:center;}
.top_bnr .bnr p {display: inline-block;font-size:12px;line-height:40px;font-weight:400;color:#fff;padding:0 0 0 43px;background: url('../img/da_image/top_bnr_img.png') no-repeat center left;}
.top_bnr .bnr p strong {font-size:inherit;font-weight:500;color:#ede61e;}
.top_bnr .bnr .btn_close {font-size:0;display:inline-block;background:url('../img/da_image/btn_top_close.png') no-repeat 0 0;position:absolute;width: 10px;height: 10px;top:50%;right:50%;margin-right:-620px;margin-top: -5px;z-index:5;cursor:pointer;}
.top_bnr .bnr img{position:absolute;top:0;left:50%;transform:translateX(-50%);}
/* ------------- 상단 디자인 ------------- */
#header_warp {position:sticky;top:0;left:0;z-index:1015;transition: all 0.5s;}
#header {width: 100%;background: #fff;border-bottom:1px solid #ddd;}
/* #header.fixed{position:fixed;top:0;left:0;} */
#header .h1_logo {text-align:center;padding:0;position:absolute;left:0;top: 7px;}
#header .hd_box {padding-top:12px;}
#header .header_top {height:auto;border-bottom:0;margin: 0 0 15px;}


/* 상단 로그인 */
.top_member_box {float:inherit;position:relative;line-height:1;font-size:0;z-index:1;text-align:right;overflow:hidden;margin: 0;}
.top_member_box .txt_bar { display:inline-block;width:1px;height:10px;margin:0 0 0 10px;background:#dedede;vertical-align:-1px }
.top_member_box > li {float:inherit;position:relative;display:inline-block;vertical-align:middle;font-size: 13px;font-weight: 300;line-height: 1;padding: 0 11px;color:#888;position:relative;}
.top_member_box > li + li:before {content:'';display:block;position:absolute;width:1px;height:8px;background:#dddddd;top:50%;left:0;transform:translateY(-50%);}
.top_member_box > li:last-child {padding-right:0;}
.top_member_box > li a { display:inline-block;padding:0;color:inherit;font-size:inherit;line-height:inherit; }
.top_member_box > li a:hover { text-decoration:underline; }

/* ------------- 상단 검색 ------------- */
#header .header_search { border-bottom:0; }
#header .header_search_cont {min-height: 69px;padding: 0 0;text-align:center;}
#header .header_search_cont:after { display:block;clear:both;content:""; }
/* 검색창 */
#header .top_search {position:relative;top:inherit;right:inherit;float:inherit;border:0;background: transparent;z-index:0;width: 420px;margin: 0 auto;}
#header .top_search legend { display:none; }
#header .top_search .top_search_cont {border-radius: 24px;overflow:hidden;}
#header .top_search .top_text_cont {width: 100%;background: #f5f5f5;}
#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:100%;height: 48px;padding: 0 54px 0 20px;box-sizing:border-box;border-right:0;font-size:13px;color:#666;font-weight:300;border-radius: 3px 0 0 3px;overflow: hidden;background: #f5f5f5;}
#header .top_search .top_text_cont .btn_top_srarch {top: 50%;transform: translateY(-50%);border-left: 0;right: 16px;}
#header .top_search .search_cont { display:block;margin:0;font-size:0;border:1px solid #cccccc;border-top:0;box-sizing:border-box;background:#ffffff;position:absolute;left:0;top:100%;width:100%; display:none !important;}
/* 최근검색어 + 추천 상품이 있을 때 */
.recom_box + .recent_box {width: calc(100% - 154px);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_only { min-height:218px;margin:10px auto 0 auto;padding:0 0 20px 0;font-size:12px;text-align:center; }

/* 장바구니 */
.header_cart {position:absolute;right:0;top: 14px;}
.header_cart ul { font-size:0; }
.header_cart ul li { display:inline-block;vertical-align:middle;position:relative; }
.header_cart ul li a {height:32px;font-size: 13px;font-weight: 400;color: #666;display:inline-block;padding-top: 31px;}
.header_cart ul li.btn_my {margin-right: 36px;}
.header_cart ul li.btn_my a {width: auto;background: url('../img/da_image/hd_my.png') no-repeat center top;}
.header_cart ul li.btn_cart {}
.header_cart ul li.btn_cart a {width: auto;background: url('../img/da_image/hd_cart.png') no-repeat left 5px top;}
.header_cart ul li.btn_cart a strong {color:#fff;background: #FF6D37;text-align:center;position:absolute;right: 0;top: -10px;font-size:13px;line-height: 24px;font-weight:400;width: 24px;height: 24px;border-radius:100%;}



/* ------------- 상단 GNB 영역 ------------- */
#header .header_gnb { position:relative;width:100%;background:#fff;z-index:1;transition:all 0.3s; }
#header.fixed .header_gnb {top: 0;-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.05);-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.05);box-shadow:0px 10px 10px rgba(0, 0, 0, 0.05);border-bottom:0;}
/* gnb */
#header .gnb { position:relative;font-size:0; }
#header .cate_left,
#header .cate_top,
#header .cate_top ul li { display:inline-block;vertical-align:top; }

#header .cate_left {display:inline-block;vertical-align:top;margin:0;font-size:0;width: 186px;position:relative;z-index:5;}
#header .cate_left .btn_allcate {display:block;width:100%;font-size: 16px;line-height: 54px;padding: 0 0 0 50px;font-weight:400;color:#333;background: url('../img/da_image/btn_allmenu_open.png') no-repeat left center;box-sizing:border-box;cursor:pointer;transition:all .2s;}
/*#header .cate_left .btn_allcate:hover,
#header .cate_left .btn_allcate.on {background: url('../img/da_image/btn_allmenu_open_on.png') no-repeat left center;}*/
/* 서브 레이어 타입 */
#header .cate_left .sub_menu_box.layer_type {position:absolute;left:0;top:100%;width: 220px;height: 490px;z-index:5;background:#fff;box-sizing:border-box;border: 1px solid #ddd;border-top: 0;display:none;}
#header.fixed .cate_left .sub_menu_box.layer_type {border:1px solid #ddd !important;border-top:0 !important;}
#header .cate_left .sub_menu_box.layer_type * { transition:all .2s; }
#header .cate_left .sub_menu_box.layer_type a:hover,
#header .cate_left .sub_menu_box.layer_type a.active{ color:#fff; }
#header .cate_left .sub_menu_box.layer_type .sub_depth {padding: 9px 0;}
#header .cate_left .sub_menu_box.layer_type .sub_depth > li { position:static; }
#header .cate_left .sub_menu_box.layer_type .sub_depth > li:nth-of-type(n+15) { display:none; }
#header .cate_left .sub_menu_box.layer_type .sub_depth > li + li { }
#header .cate_left .sub_menu_box.layer_type .sub_depth > li a {font-size: 14px;line-height: 40px;font-weight:400;color: #333;padding: 0 0  0 20px;position:relative;z-index:5;display:block;}
/*#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a{padding: 0 0 0 20px;background:url('../img/da_image/ico_cate_before.png') no-repeat 20px;}
#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a.sub:after { content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-top:1px solid #000;border-left:1px solid #000;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;right:20px;top:13px; }
#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a.sub.active:after { border-top:1px solid #ff6d37;border-left:1px solid #ff6d37; }*/
#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a:hover,
#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a.active{ color:#ff6d37;background:#f5f5f5; }
#header .cate_left .sub_menu_box.layer_type .sub_depth > li > a img{ max-width:100%; }
#header .cate_left .sub_menu_box.layer_type .sub_depth ul {padding:11px 0;width: 220px;height: calc(100% + 2px);background: #f5f5f5;box-sizing:border-box;transition:all .2s;opacity:1 !important;border: 1px solid #ddd;border-top: 0;border-left: 0;}
#header .cate_left .sub_menu_box.layer_type .sub_depth ul.on { display:block; }
#header .cate_left .sub_menu_box.layer_type .sub_depth1{ display:none;position:absolute;top:-1px;left:100%;min-width:160px;background:#ffffff;z-index:-1; }
#header .cate_left .sub_menu_box.layer_type .sub_depth2{ display:none;position:absolute;top:-11px;left:160px;min-width:160px;background:#ffffff; }
#header .cate_left .sub_menu_box.layer_type .sub_depth3{ display:none;position:absolute;top:-11px;left:160px;min-width:160px;background:#ffffff; }
#header .cate_left .sub_menu_box.layer_type .sub_depth4{ display:none;position:absolute;top:-11px;left:160px;min-width:160px;background:#ffffff; }
/* 서브메뉴 2,3,4 뎁스 CSS */
#header .cate_left .sub_menu_box.layer_type .sub_depth1 li{ position:relative; }
#header .cate_left .sub_menu_box.layer_type .sub_depth1 li a{ display:block; }
#header .cate_left .sub_menu_box.layer_type .sub_depth1 li a:hover{ background:inherit;color:#ff6d37; }
#header .cate_left .sub_menu_box.layer_type .sub_depth1 li a.active{ background:inherit; }

#header .cate_top {width: calc(100% - 186px);text-align: right;}
#header .cate_top ul {display: inline-block;}
#header .cate_top ul li {}
#header .cate_top ul li + li {margin: 0 0 0 63px;}
#header .cate_top ul li a {font-size:16px;line-height: 54px;font-weight:500;color:#333;display:block;}
#header .cate_top ul li a:hover { color:#ff6d37; }
#header .cate_top ul.event {margin-left:67px;padding-left:67px;position:relative;}
#header .cate_top ul.event:before {content:'';display:block;position:absolute;width:1px;height:19px;background:#dddddd;top:50%;transform:translateY(-50%);left:0;}
#header .cate_top ul.event li a {font-weight:500;;color:#FF6D37;}

/* ------------- 하단 디자인 ------------- */
/* 컨텐츠 하단 */
.content_info_wrap{border-bottom:1px solid #ddd;}
.content_info{overflow:hidden;padding: 48px 0 40px 0;}
.content_info h3{padding: 0 0 17px 0;font-size: 16px;line-height: 1;font-weight: 500;color: #333333;}
/* cs center */
.content_info .cs_center{float:left; width: 35%;}
.content_info .cs_center strong{display:block;padding: 0 0 13px 0;color: #ff6d37;font-size: 40px;line-height: 1;font-weight: 600;}
.content_info .cs_center p{font-size: 13px;line-height: 24px;font-weight: 400;color: #888888;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
/* bank info */
.content_info .bank_info{float:left; width: 27%; padding:0 40px;}
.content_info .bank_info strong{display:block;padding: 0 0 10px;color: #333333;font-size: 22px;font-weight: 500;}
.content_info .bank_info em{font-weight: 400;font-size: 14px;line-height: 1;color: #333333;margin-right: 14px;vertical-align: middle;}
.content_info .bank_info p {display:block;width: 274px;border:1px solid #ddd;font-size: 14px;line-height: 40px;height: 40px;font-weight: 400;text-align: center;color: #666666;border-radius:20px;}
/* quick manu */
.content_info .quick_menu {float:right;}
.content_info .quick_menu ul {}
.content_info .quick_menu ul li {/* display:inline-block; *//* position:relative; *//* z-index:1; */float: left;}
.content_info .quick_menu ul li:nth-child(2n) {margin-left:9px;}
.content_info .quick_menu ul li:nth-child(2n+1) {clear:both;}
.content_info .quick_menu ul li + li + li {margin-top:9px;}
.content_info .quick_menu ul li a {border-radius:10px;display: block;width: 100px;height:46px;border:1px solid #ddd;/* box-sizing:border-box; */text-align:center;padding: 0 30px;font-size:13px;line-height: 46px;font-weight:400;color:#888888;text-align: left;position: relative;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
.content_info .quick_menu ul li a:after {content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-top: 1px solid #333333;border-left: 1px solid #333333;transform: rotate( 135deg );-webkit-transform: rotate( 135deg );position: absolute;right: 30px;top: 50%;margin-top: -3px;}
.content_info .quick_menu ul li:hover a {border-color:#ff6d37;color:#ff6d37;}
.content_info .quick_menu ul li:hover a:after {border-color:#ff6d37;}

/* 풋터 */
#footer_wrap{position:relative; border-top:1px solid #e3e3e3;}
#footer{overflow:hidden;padding:0 0 40px 0;background: #333333;}
/* 풋터 메뉴 */
.foot_list{border-bottom: 0;line-height:1;}
.foot_list ul{overflow:hidden; width:1240px; margin:0 auto;}
.foot_list ul li{float:left;padding: 26px 0 15px 0;}
.foot_list ul li + li {padding-left:25px;}
.foot_list ul li a{padding: 0;color: #fff;border-left: 0;font-size: 13px;line-height: 1;font-weight: 300;}
.foot_list ul li a strong {font-weight:500;}
.foot_list ul li:first-child a{padding-left:0; border-left:0 none;}
/* 회사 정보 */
.foot_cont{overflow:hidden;padding: 30px 0 0;color:#a9a9a9;font-size:11px;line-height:1.8;overflow: visible;}
.foot_cont .foot_logo{display:inline-block; float:left; width:200px; padding:25px 0 0 0;}
.foot_cont .foot_info{display:inline-block; float:left;}
.foot_cont .foot_info_list{overflow:hidden; width:100%;}
.foot_cont .foot_info_list address {font-size:13px;line-height:24px;opacity:0.5;color: #fff;font-weight: 300;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
.foot_cont .foot_info_list address a {font-size:inherit;color:inherit;}
.foot_cont .foot_info_list address span {display:inline-block;margin:0 14px;}
.foot_cont .copyright{float:left;width:100%;font-size: 13px;font-weight: 300;color: #666666;padding-top: 20px;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
.foot_sns {position:absolute;top: 0;right: 0;}
.foot_sns li {display:inline-block;width:30px;height:30px;border-radius:100%;background:#ffffff;margin-left: 7px;}
.foot_sns li:hover {opacity:0.8;}
.foot_sns li a {display:block;height: 100%;text-align: center;position: relative;}
.foot_sns li a img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

/* ------------- 스크롤 배너 ------------- */
.scroll_wrap{position:absolute;top:339px;left: 0;width: 100%;margin-left: 0;min-width: 1240px;}
/* 스크롤이동 고정 위치 */
#scroll_left.ban_fixed{position:fixed; top:20px; left:50%; margin-left:-705px;}
#scroll_right{transition:all 0.5s;position:fixed;top:27%;right:30px;}
#scroll_right.ban_fixed{position:fixed;top:50% !important;transform:translateY(-50%);right: 10px;margin-right:0;}
#scroll_right.ban_fixed.scrdown {top: 84px;}
/* 스크롤배너(왼쪽) */
#scroll_left{position:absolute; top:0px; left:-105px; width:70px;}
/* 스크롤배너(오른쪽) */
#scroll_right{position:fixed;top:50% !important;transform:translateY(-50%);right: 10px;width: 100px;}
#scroll_right .right_banner img{margin:0 0 15px 0;}
.scroll_right_cont{float:left;width: 100%;min-width:76px;padding: 0 0 11px;background: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.scroll_right_cont a.link {display: block;font-size:12px;font-weight:500;line-height: 1;color:#666666;text-align:center;padding:11px 0;letter-spacing:-0.03em;border-bottom: 1px solid #ddd;}
.scroll_right_cont a + p {text-align:center;font-size:12px;line-heihgt:1;font-weight:500;color:#666666;letter-spacing:-0.03em;padding-top:11px;}
.scroll_right_cont a + p em {color:#ff6d37;font-weight:500;}
.scroll_right_cont h4{padding:0; color:#666666; text-align:center;}
.scroll_right_cont ul{padding: 15px 15px 0;}
.scroll_right_cont li{position:relative;width: 70px;height: 70px;margin:0 0 12px 0;padding:0 0 0 0;border: 0;background:#ffffff;text-align:right;box-sizing: border-box;}
.scroll_right_cont .photo{display:inline-block;position:relative;width: 70px;height: 70px;z-index:20;text-align:center;background:url('/data/commonimg/ico_noimg_300.gif')  no-repeat center 1px;background-size:74px 74px;}
.scroll_right_cont .photo img{width:100%; height:100%; /*margin:1px 1px 0 0;*/}
/* 최근본 상품 내용 */
.scroll_right_cont .src_box{position:absolute;top:-1px;right:-1px;width:191px;height: 65px;padding:5px 0 0 7px;border:1px solid #999999;background:#ffffff;text-align:left;z-index:10;}
.scroll_right_cont .src_box em{display:block; overflow:hidden; width:115px; height:43px; color:#939393; word-break:break-all;}
.scroll_right_cont .src_box strong{display:block; color:#ff6d37;}
.scroll_right_cont .src_box strong b{font-weight:normal;}
/* 스크롤위아래 */
.scr_quick {display: block;clear: both;padding: 6px 0 0;}
.scr_quick li {border: 1px solid #ddd;text-align: center;background:#fff;}
.scr_quick li + li {margin-top:-1px;}
.scr_quick li button {display: block;width: 100%;font-size:11px;line-height:1;font-weight: 400;color:#888888;text-align:center;padding: 8px 0;text-align: center;} 
/* 상품리스트 페이징 */
.scroll_right_cont .scr_paging{width: 100%;margin:0 auto;color:#939393;text-align:center;}
.scroll_right_cont .scr_paging span{padding:0 2px 0 2px;}
.scroll_right_cont .scr_paging strong{padding:0 2px 0 2px;color: #333;}
.scroll_right_cont .scr_paging button + button {margin-left: -3px;}
#scroll_right .btn_scroll_top{display:block; padding:10px 0 0 0; clear:both; text-align:center;}

	@media only screen and (max-width:1450px) {
		#scroll_right{right:10px;}
	}


/*───────────────────────────────────────────────────────────

	 메인

───────────────────────────────────────────────────────────*/
/* 비주얼 영역 */
.main_visual {width: 100%;height: 100%;position: relative;overflow: hidden;margin: auto;}
.main_visual .visual_ul {position: static;}
.main_visual .visual_ul .visual_li {position:relative;height: 500px;overflow:hidden;}
.main_visual .visual_ul .visual_li a.link {position:absolute;left:0;top:0;width:100%;height:100%;z-index:7;}
.main_visual .visual_ul .visual_li .visual_txt_wrap {position:absolute;left:50%;top: 50%;z-index:6;color:#fff;text-align: left;max-width:1320px;transform:translate(-50%, -50%);width:1240px;}
.main_visual .visual_ul .visual_li.visual_li3 .visual_txt_wrap {color:#333;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h2,
.main_visual .visual_ul .visual_li .visual_txt_wrap h3, 
.main_visual .visual_ul .visual_li .visual_txt_wrap p, 
.main_visual .visual_ul .visual_li .btn_view {display:block;font-weight:400;opacity:0;transition:all 0.8s;transition-timing-function:ease-in-out;position:relative;bottom:-20px;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h2 {font-size:50px;font-weight:500;color:#333333;line-height:1;margin: 30px 0 25px;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h3 {font-size: 26px;line-height: 1;font-weight: 400;color: #666666;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h4 {font-size:60px;font-weight:500;color:#ff6d37;line-height:1;margin: 30px 0 5px;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h5 {font-size: 18px;line-height: 26px;color: #ffffff;font-weight:300;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap h6 {font-size:40px;font-weight:500;color:#ffffff;line-height:1;margin: 5px 0 25px;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap p {font-size: 18px;line-height: 26px;color: #666666;font-weight:300;letter-spacing:-0.03em;}
.main_visual .visual_ul .visual_li .visual_txt_wrap .btn_view {letter-spacing:-0.02em;border-radius:20px;display:block;width:150px;height: 40px;font-size:14px;line-height: 39px;font-weight: 400;color:#666666;border: 1px solid #666;box-sizing:border-box;text-align: center;position:relative;margin-top:45px;}
.main_visual .visual_ul .visual_li .visual_txt_wrap .btn_view span:after {content:'';display:inline-block;vertical-align:middle;width: 5px;height: 5px;border-top: 1px solid #666666;border-left: 1px solid #666666;transform:rotate(135deg);-webkit-transform:rotate(135deg);position: relative;/* right:20px; */top: -1px;margin-left: 9px;}
.main_visual .visual_ul .visual_li .visual_img {position:absolute;left:50%;top:50%;width:100%;height:100%;z-index:1;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:cover !important;}
.main_visual .visual_ul .slick-dots {bottom: -30px;opacity:0;transition: all 0.3s;}
.main_visual:hover .visual_ul .slick-dots {bottom: 30px;opacity:1;}
.main_visual .visual_ul .slick-dots li {}
.main_visual .visual_ul .slick-dots li.slick-active {}
.main_visual .visual_ul .slick-dots li button {width:6px;height:6px;background:#fff;border-radius:100%;opacity: 0.5;}
.main_visual .visual_ul .slick-dots li.slick-active button {width:10px;height:10px;opacity: 1;}
.main_visual .visual_ul .slick-arrow {display:inline-block;position: absolute;width: 33px;height: 33px;top:50%;transform:translateY(-50%);vertical-align:middle;transition: all 0.3s;opacity:0;outline:none;}
.main_visual .visual_ul .slick-prev {border-bottom: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(135deg) translateX(-50%);-webkit-transform: rotate(135deg) translateX(-50%);left: -60px;}
.main_visual .visual_ul .slick-next {border-top: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(135deg) translateX(-50%);-webkit-transform: rotate(135deg) translateX(-50%);right: -60px;}
.main_visual .visual_ul .slick-arrow:hover {border-color:#333333;}
.main_visual:hover .visual_ul .slick-arrow {opacity:1;}
.main_visual:hover .visual_ul .slick-prev {left:60px;}
.main_visual:hover .visual_ul .slick-next {right:60px;}
/* 비주얼 active */
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h2, 
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h3, 
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap p, 
	.main_visual .visual_ul .visual_li.active .btn_view {opacity:1;bottom:0;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h3 {transition-delay:0.0s;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap h2 {transition-delay:0.2s;}
	.main_visual .visual_ul .visual_li.active .visual_txt_wrap p {transition-delay:0.4s;}
	.main_visual .visual_ul .visual_li.active .btn_view {transition-delay:0.6s;}


/* 공통 */
.main_title_box .main_title {font-size:30px;font-weight:400;line-height:1;color:#333333;margin:0 0 40px;}
.main_title_box .main_title strong {font-size:inherit;line-height:inherit;font-weight:600;color:inherit;}
.main_title_box p {font-size:16px;line-height:1;font-weight:400;color:#888888;margin-top:10px;}
.main_title_box .btn_goods_more{display: inline-block;position:relative;bottom:auto;right:auto;}
.main_title_box .btn_goods_view_more{display:inline-block;vertical-align:middle;width: 10px;height: 10px;border: 0;border-top: 1px solid #000000;border-left: 1px solid #000000;transform:rotate(135deg);-webkit-transform:rotate(135deg);position: relative;padding:0;font-size:0;bottom: 3px;margin-left:10px;}
.goods_list {padding:0;}

.main_content .section .slick-arrow {width:60px;height:60px;border-radius:100%;background:#ffffff;box-shadow: 0 3px 3px 3px rgba(0,0,0,0.05);top: 50%;outline:none;transition: all 0.3s;margin-top: -30px;}
.main_content .section .slick-prev {left: -5px;}
.main_content .section .slick-next {right: -5px;}
.main_content .section .slick-arrow:hover {background:#ff6d37;}
.main_content .section .slick-prev:after,
.main_content .section .slick-next:after {content: '';display: inline-block;vertical-align: middle;width: 12px;height: 12px;transform: rotate( 135deg );-webkit-transform: rotate( 135deg );position: relative;}
.main_content .section .slick-prev:after {border-bottom: 1px solid #000;border-right: 1px solid #000;margin-left: 8px;}
.main_content .section .slick-next:after {border-top: 1px solid #000;border-left: 1px solid #000;margin-right: 2px;}
.main_content .section .slick-arrow:hover:after {border-color:#fff;}

#wrap .main_hot .goods_list_cont .item_wrap  {width:calc(100% + 30px);margin-left:-15px;overflow: visible;}
#wrap .main_hot .goods_list_cont .item_wrap > li {padding:0;}
#wrap .main_hot .item_cont {padding:0 15px;}
#wrap .main_hot .item_info_cont {width: 100%;margin:0 auto;}
#wrap .main_content .item_photo_box .item_dc {border-radius:10px;font-size:14px;font-weight:300;width:60px;height:60px;background:#333333;color:#fff;text-align:center;padding: 7px 0;box-sizing: border-box;position: absolute;z-index: 3;}
#wrap .main_content .item_photo_box .item_dc span {font-size:13px;font-weight:300;display:block;line-height: 20px;}
#wrap .main_content .item_photo_box .item_dc em {font-size:22px;font-weight:600;line-height: 26px;}

#wrap .main_hot .slick-prev {left:-15px;}
#wrap .main_hot .slick-next {right:-15px;}
#wrap .main_hot .slick-slider{overflow:visible;}
/* #wrap .main_hot .item_photo_box{border-radius:0 10px 10px 10px;} */
/* 메인 추천상품 */
.main_recmd .main_title_box {width:317px;}
.main_recmd .main_title_box .main_title {line-height:40px;margin: 0;}

.main_recmd .main_tab {margin:40px 0 0;}
.main_recmd .main_tab li {display:block;}
.main_recmd .main_tab li + li {margin:10px 0 0;}
.main_recmd .main_tab li a {display:inline-block;width:auto;height:40px;font-size:14px;line-height:40px;font-weight:400;color:#333;background:#f7f7f7;padding:0 17px;border-radius:20px;}
.main_recmd .main_tab li.on a,
.main_recmd .main_tab li a:hover {font-weight:500;color:#ffffff;background:#FF6D37;}
.main_recmd .main_recmd_cont {width:calc(100% - 317px);}
.main_recmd .main_recmd_cont .tab_cont {display:none;}
/* 메인 핫딜 */
#wrap .main_best .item_tit_box .item_name{font-size:18px;color:#333;}
/* 카테고리배너 */
.main_cate {background:#f5f5f5;padding:90px 0;}
.main_cate .cate_cont_box {width:920px;height:400px;padding:48px 50px 48px;box-sizing:border-box;background:#fff;overflow:hidden;border-radius:10px;}
.main_cate .cate_cont_box ul {border-top:1px solid #dddddd;padding:20px 0;}
.main_cate .cate_cont_box ul:last-child {border-bottom:1px solid #ddd;}
.main_cate .cate_cont_box ul:after {content:'';display:block;clear:both;}
.main_cate .cate_cont_box ul li {width:33.333%;float:left;}
.main_cate .cate_cont_box ul li + li {}
.main_cate .cate_cont_box ul li:nth-of-type(3n+1) {clear:both;}
.main_cate .cate_cont_box ul li a {display:inline-block;height:60px;font-size:16px;line-height:61px;font-weight:400;color:#333333;padding:0 0 0 74px;letter-spacing:-0.02em;box-sizing:border-box;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx1 a {background:url('../img/da_image/main_cate_ico01.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx2 a {background:url('../img/da_image/main_cate_ico02.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(1) li.idx3 a {background:url('../img/da_image/main_cate_ico03.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx1 a {background:url('../img/da_image/main_cate_ico04.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx2 a {background:url('../img/da_image/main_cate_ico05.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(2) li.idx3 a {background:url('../img/da_image/main_cate_ico06.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx1 a {background:url('../img/da_image/main_cate_ico07.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx2 a {background:url('../img/da_image/main_cate_ico08.png') no-repeat center left;}
.main_cate .cate_cont_box ul:nth-child(3) li.idx3 a {background:url('../img/da_image/main_cate_ico09.png') no-repeat center left;}
.main_cate .main_bnr{border-radius:10px;overflow:hidden;}
.main_insta {}
.main_insta .main_title_box {}
.main_insta .main_title_box .main_title {display:inline-block;font-size:30px;line-height:1;font-weight:400;color:#333333;padding-left:38px;background:url('../img/da_image/ico_insta.png') no-repeat center left;,margin-bottom:24px;}
.main_insta .main_title_box p {display:inline-block;vertical-align:text-bottom;font-size:14px;line-height:1;font-weight:300;color:#888888;margin:0;padding:0 0 0 20px;}
.main_insta .main_title_box p span {display:inline-block;margin:0 9px;}
.main_insta .main_title_box strong {float:right;font-size:18px;line-height:1;font-weight:400;color:#333333;vertical-align:text-bottom;margin-top: 10px;}
.main_insta .instar_wrap {}
.main_insta .instar_wrap ul {}
.main_insta .instar_wrap ul li {float:left;position:relative;z-index:1;}
.main_insta .instar_wrap ul li a {display:block;position:absolute;width:100%;height:100%;z-index:1;}
.main_insta .instar_wrap ul li a img {width:100%;}

.main_review {padding: 20px 0 70px;position:relative;z-index:1;}
.main_review:after {content:'';display:block;position:absolute;width:100%;height:388px;max-height:100%;background:#ff6b37;bottom:0;left:0;z-index:-1;opacity:0.05;}
.main_review .review_cont_box {}
.main_review .review_cont_box .review_cont_box {}
.main_review .review_cont_box ul {width: calc(100% + 50px);margin-left: -25px;overflow: visible;}
.main_review .review_cont_box ul li {float:left;width: 380px !important;margin: 0 25px 20px;position:relative;border-radius: 10px;overflow: hidden;transition:all 0.5s;}
.main_review .review_cont_box ul li a {display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index: 10;}
.main_review .review_cont_box ul li:hover{box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.05);}
.main_review .review_cont_box ul li .bbs_thumb {width:100%;height:0;padding-bottom:280px;position:relative;overflow:hidden;}
.main_review .review_cont_box ul li .bbs_thumb img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index: 0;}
.main_review .review_cont_box ul li .bbs_txt_info {padding:30px 20px 27px;background: #fff;}
.main_review .review_cont_box ul li .bbs_txt_info .star,
.main_review .review_cont_box ul li .bbs_txt_info .star span {vertical-align:top;height:12px;line-height:12px;margin:0;padding:0;display:inline-block;font-size:0;}
.main_review .review_cont_box ul li .bbs_txt_info .star {display: block;width: 84px;height: 14px;background:url('../img/da_image/ico_review_bg.png') no-repeat 0 50%;background-size: auto 14px;overflow:hidden;text-align:left;position: relative;margin-left: 3px;}
.main_review .review_cont_box ul li .bbs_txt_info .star span {display: inline-block;height: 14px;background:url('../img/da_image/ico_review.png') no-repeat 0 50%;background-size: auto 14px;font-size: 0;}
.main_review .review_cont_box ul li .bbs_txt_info .subject {font-size:20px;line-height:1;font-weight:500;color:#333333;white-space:nowrap;overflow:hidden;padding: 20px 0 17px;text-overflow: ellipsis;text-align:left;}
.main_review .review_cont_box ul li .bbs_txt_info .conts {font-size:14px;line-height:20px;font-weight:300;color:#888888;word-break: break-all;overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; text-align: left;min-height:40px;}
#wrap .main_review .slick-arrow {top: 37%;}
@media only screen and (max-width:1450px) {
		.main_visual .visual_ul .visual_li .visual_txt_wrap{padding:0 80px;box-sizing:border-box;}
	}
/*───────────────────────────────────────────────────────────

	 상품진열

───────────────────────────────────────────────────────────*/
/* 상품 갤러리형을 기본으로 */
#wrap .goods_list_item .item_gallery_type li{width:25%;}
.goods_list_cont{position:relative; width:100%;}
.goods_list_cont:after{display:block; clear:both; content:"";}
.goods_list_cont ul{float:left;width:100%;font-size:0;}
/* 골라담기, 젠틀배송 아이콘 */
.item_cont {position:relative;}
.item_cont > .item_icon_area {position:absolute; top:15px; right:15px; z-index:10;}
.item_cont > .item_icon_area > span {display:block; width:50px; }
.item_cont > .item_icon_area > span > img {display:block; width:100%;}

#wrap .goods_list_cont > div > ul > li{display:inline-block;position:relative;/*min-height:50px;*/margin: 0 0 40px 0;text-align:center;vertical-align:top;font-size:12px;box-sizing: border-box;padding:0 15px;}
.goods_list_cont ul {width: calc(100% + 30px);margin-left:-15px;}
.goods_list_cont ul.item_wrap3 li {width:33.333%;padding: 0 15px;}
.goods_list_cont ul.item_wrap4 li {width:25%;padding: 0 15px;}
.goods_list_cont ul.item_wrap5 li {width:20%;padding: 0 15px;}

#wrap .item_cont{padding: 0;text-align:left;color:#1c1c1c;}
#wrap .item_cont a.link {position:absolute;width:100%;height:100%;top:0;left:0;/* z-index: 4; */}
.icon_time_sale{position:absolute; top:0; left:0; text-align:left;}

#wrap .item_photo_box{display:inline-block !important;overflow:hidden;position:relative;text-align:center;border: 0;vertical-align:middle;width: 100%;height: 100%;z-index: 2;border-radius:10px;}
#wrap .item_photo_box .thumb {display: block;height: 100%;padding-bottom: 100%;}
#wrap .item_photo_box .thumb img {max-width: 100%;width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transition: all 0.3s;transform: scale(1, 1) translate(-50%, -50%);}
#wrap .item_photo_box:hover .thumb img {transform: scale(1.08, 1.08) translate(-46%, -46%);}
.item_photo_box a{display:block;width: 100%;height: 0;position: absolute;padding-bottom: 100%;z-index: 5;}
.item_photo_box .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;
}
.item_photo_box .item_soldout_bg img{position:relative; max-width:99.5%; vertical-align:middle;}
.item_soldout .item_photo_box .item_soldout_bg{display:block;}
.item_soldout .item_photo_box .item_soldout_bg:before { content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}


#wrap .item_info_cont{display: block;padding: 13px 0 0 0;text-align:left;vertical-align:middle;font-size:12px;position:relative;z-index:1;}
.item_tit_box{padding:0;}
.item_tit_box .item_brand{display:block; color:#888888;}
#wrap .item_tit_box .item_name{display:block;padding: 0;font-size: 16px;font-weight: 500;line-height: 1.6;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666666;}
.item_tit_box .item_name_explain{display:block; padding:0 10px 0 0px; color:#a8a8a8;}

.item_icon_box{margin:0; padding:0;}
.item_icon_box img{display:inline-block; padding:5px 0 0 0;}

#wrap .item_money_box{padding: 12px 0 0 0;line-height:1;width:80%;}
#wrap .item_money_box del{display:block;color: #aaaaaa;font-size: 16px;font-weight: 400;}
#wrap .item_money_box del em {font-size:13px;}
#wrap .item_money_box .item_price{display:block;padding: 0 0 8px 0;font-size:20px;color:#333;font-weight:500;}
#wrap .item_money_box .item_price span {}
#wrap .item_money_box .item_price span em {font-size:14px;font-weight:500;}
.item_money_box .item_price .time_sale_cost{display:inline-block; padding:7px 0 5px 20px; font-size:16px; background:url('../../img/icon/goods_icon/icon_time_sale_cost.png') no-repeat left 7px;}
.item_money_box .item_price .time_sale_cost_r{display:inline-block; padding-top:5px; font-size:16px;}
.item_money_box .item_price .time_sale_text{display:inline-block; padding:7px 0 5px 20px; font-size:11px; background:url('../../img/icon/goods_icon/icon_time_sale_cost.png') no-repeat left 7px; color:#888888}
.item_money_box .item_sale{display:block; padding:3px 0 3px 0; font-size:16px; color:#0d5cab;}
.item_money_box .item_sale .icon_item_coupon{margin:10px 0 0 0;}
.item_money_box .item_sale .icon_item_coupon img{vertical-align:middle;}
.item_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5; background:none;}
.item_money_box .item_mileage img{vertical-align:middle;}

.item_number_box{font-size:11px; color:#a8a8a8;}
.item_number_box .num_model{display:block;}
.item_number_box .num_code{display:block;}

#wrap .item_link {}
#wrap .item_link .btn_cart {width:40px;height:40px;border-radius:100%;border:1px solid #ddd;background:url('../img/da_image/ico_pd_cart.png') no-repeat center;box-sizing:border-box;transition: all 0.3s;position:absolute;right:0;bottom:0;margin:0;padding:0;}
#wrap .item_link .btn_cart:hover {background:#ff6d37 url('../img/da_image/ico_pd_cart_on.png') no-repeat center;border-color:#ff6d37;}


#wrap .main_best .goods_list_cont ul {width:100%;margin:0;}
#wrap .main_best .goods_list_cont ul li {padding:0;}
#wrap .main_best .list_prd {width:605px;}
#wrap .main_best .list_prd .goods_list_cont ul li {padding:9px 0;margin:0;border-color:#dddddd;}
#wrap .main_best .list_prd .goods_list_cont ul li:first-child {border-top:1px solid #dddddd;}
#wrap .main_best .list_prd .goods_list_cont ul li:last-child {border-bottom:1px solid #dddddd;}
#wrap .main_best .list_prd .goods_list_cont ul li .item_photo_box a img {border:0;}
#wrap .main_best .list_prd .item_cont {display:table;}
#wrap .main_best .list_prd .item_photo_box,
#wrap .main_best .list_prd .item_info_cont {display:table-cell;vertical-align:middle;padding: 0;/* float: left; */}
#wrap .main_best .list_prd .item_photo_box {width:130px;}
#wrap .main_best .list_prd .item_info_cont {width: 100%;padding-left: 40px;}
#wrap .main_best .list_prd .item_info_cont .item_info_list {padding:0;width: 100%;}
#wrap .main_best .list_prd .item_info_cont .item_tit_box {position: relative;top: 0;}
#wrap .main_best .list_prd .item_info_cont .item_tit_box .item_dc {font-size:14px;line-height:1;font-weight:500;color:#FF6D37;padding:0 0 10px;}
#wrap .main_best .list_prd .item_info_cont .item_tit_box .item_dc em {font-size:20px;line-height:inherit;font-weight:inherit;color:inherit;}
#wrap .main_best .list_prd .item_info_cont .item_money_box {padding: 37px 0 0;}
#wrap .main_best .list_prd .item_info_cont .item_money_box .item_price {display:inline-block;padding:0 13px 0 0;}
#wrap .main_best .list_prd .item_info_cont .item_money_box del {display:inline-block;}
#wrap .main_best .list_prd .item_link .btn_cart {margin:0;bottom:9px;}
#wrap .main_best .big_prd {width: 600px;height: 600px;}
#wrap .main_best .big_prd .goods_list_cont ul li {width:100%;}
#wrap .main_best .big_prd .item_info_cont {background:rgba(0,0,0,0.5);position: absolute;width:100%;bottom:0;padding: 20px 50px 16px;box-sizing:border-box;z-index: 5;border-radius:0 0 10px 10px;overflow:hidden;}
#wrap .main_best .big_prd .item_info_cont .item_dc {font-size: 20px;color:#fff;line-height: 1;}
#wrap .main_best .big_prd .item_info_cont .item_dc em {font-size: 26px;}
#wrap .main_best .big_prd .item_info_cont .item_tit_box .item_name {font-size:24px;color:#fff;font-weight:400;}
#wrap .main_best .big_prd .item_info_cont .item_money_box {padding-top: 10px;}
#wrap .main_best .big_prd .item_info_cont .item_money_box .item_price {display:inline-block;font-size:30px;color:#fff;}
#wrap .main_best .big_prd .item_info_cont .item_money_box .item_price em {font-size:21px;font-weight:400;}
#wrap .main_best .big_prd .item_info_cont .item_money_box del {display:inline-block;font-size:24px;color:#fff;font-weight:300;opacity:0.7;padding-left:17px;}
#wrap .main_best .big_prd .item_info_cont .item_money_box del em {font-size:20px;font-weight:inherit;}
#wrap .main_best .big_prd .item_link .btn_cart {background:url('../img/da_image/ico_pd_cart_b.png') no-repeat center;border:0;width: 38px;height: 34px;background-size: 38px auto;border-radius: 0;bottom: 25px;right: 36px;}

#wrap .main_event .event_cont_box li{width:calc(50% - 22px);display:inline-block;}
#wrap .main_event .event_cont_box li + li{margin-left:40px;}
#wrap .main_event .event_cont_box li .bbs_thumb{border-radius:10px;overflow:hidden;}
#wrap .main_event .event_cont_box .bbs_txt_info{padding-top:10px;}
#wrap .main_event .event_cont_box .bbs_txt_info .subject{font-size:22px;font-weight:700;font-family:'Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#wrap .main_event .event_cont_box .bbs_txt_info .days{padding-top:5px;font-size:15px;color:#888888;}





/* 상품 상세 */
.item_tatal_box .total_amount dd{width:100%;}


/*───────────────────────────────────────────────────────────

	 서브페이지 기본

───────────────────────────────────────────────────────────*/
	.location_wrap .location_cont{width:1240px;}
	#wrap .option_chosen ul{width:100%;}
	.mypage_order_info_cont ol li strong{padding:0;line-height:52px;}
	/*** 상품 상세 ***/
		/* 옵션 수량 천만단위 틀어짐 수정 */
		#wrap .item_info_box .item_choice_list table.option_display_area td {box-sizing:border-box;}
		#wrap .item_info_box .item_choice_list table.option_display_area td.cart_prdt_name {padding-left:15px;}
		#wrap .item_info_box .item_choice_list table.option_display_area col:nth-of-type(1) {width:300px !important;}
		#wrap .item_info_box .item_choice_list table.option_display_area col:nth-of-type(3) {width:110px !important;}
		/* 총 합계금액 가로값 수정 */
		#wrap .item_info_box .item_tatal_box {float:none;width:100%;}
		#wrap .item_info_box .item_tatal_box dd {padding-left:25px;width:auto;min-width:125px;box-sizing:border-box;text-align:right;}
		/* 상세 탭과 정보 사이 간격 조정 */
		#wrap .item_goods_sec {margin-top:20px;}
	/*** 마이페이지 - 최근본상품 ***/
		#wrap .mypage_main .item_photo_box a > img {width:auto;height:auto;}
		#wrap .mypage_main .item_photo_box > a > img.middle {width:100%;height:auto;}
		.mypage_lately_goods .item_link {display:none;}
	/*** 공통 버튼 - 회색버튼 ***/
		.btn_center_box .btn_pw_cancel + .btn_pw_certify {margin:0 5px;}
	/* 장바구니 옵션선택 레이어팝업 옵션수량 천만단위 틀어짐 수정 */
		#wrap .option_list.item_choice_list table col:nth-of-type(1) {width:350px !important;}
		#wrap .option_list.item_choice_list table col:nth-of-type(3) {width:110px !important;}


.ly_wrap .delivery_list ul {width:100%;margin-left:0;}
.ly_wrap .delivery_list:after{content:'';display:block;clear:both;height:0;}
 .board_list_gallery ul{width: calc(100% + 20px) !important;}