@charset "utf-8";
/* gd_ui.js 수정 부분 있음 */

html {height:100%}
body {width:100%; height:100%; -webkit-overflow-scrolling:touch;}
#wrap {min-width:320px; width:100%;height:100%; -webkit-overflow-scrolling:touch;}
.ly_wrap {overflow:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch;}


select, input {border:0;border-radius:0;background:none;box-shadow:none;vertical-align:top;}

button {overflow:visible; border:0;background-color:transparent;}

input::-webkit-input-placeholder{color:#333;font-size:13px;font-weight:normal}




.dn {display:none ;}


/*───────────────────────────────────────────────────────────

	 HEADER

───────────────────────────────────────────────────────────*/
#header_wrap {position:relative; z-index:300;}
#header_wrap header { width:100%; min-width:320px; z-index:300;}
#header_wrap header.h_on {position:fixed; top:0; left:0;}
/*
#header_wrap header .header_box {border-bottom:1px solid #cbcbcb;}
#header_wrap header .header_box .h_logo {width:110px; padding:15px 0 15px 0; margin:0 auto; line-height:0; text-align:center;}
#header_wrap header .header_box .h_logo a {font-size:0; line-height:0; }
#header_wrap header .header_box .h_logo img {width:100%;}
#header_wrap header .header_box .left_menu {position:absolute; top:0; left:5px; display:table;}
#header_wrap header .header_box .left_menu li {display:table-cell; vertical-align:top;}
#header_wrap header .header_box .right_menu {position:absolute; top:0; right:5px; display:table;}
#header_wrap header .header_box .right_menu li {position:relative; display:table-cell; vertical-align:top;}
*/
/* 검색 */
#header_wrap header .header_box .top_search {display:inline-block; padding:15px 7px 15px 7px; vertical-align:top; background:none; border:none;}
#header_wrap header .header_box .top_search span {display:inline-block; width:18px; height:17px;  font-size:0; background:url('../img/icon/icon_search.png') no-repeat center; background-size:100%; vertical-align:top;}
/* 마이페이지 */
#header_wrap header .header_box .mypage {display:inline-block;  padding:14px 7px 14px 7px;}
#header_wrap header .header_box .mypage span {display:inline-block; width:21px; height:21px; font-size:0; background:url('../img/icon/icon_mypage.png') no-repeat center; background-size:100%; vertical-align:top;}
/* 장바구니 */
#header_wrap header .header_box .cart {display:inline-block;  padding:15px 7px 14px 7px;}
#header_wrap header .header_box .cart span {display:inline-block; width:20px; height:21px;  font-size:0; background:url('../img/icon/icon_cart.png') no-repeat center; background-size:100%; vertical-align:top;}
#header_wrap header .header_box .cart_count {position:absolute; top:8px; right:0; display:block; padding:3px 6px 1px 6px; line-height:15px; border-radius:100%; color:#fff; background:#3e3d3c;  vertical-align:middle; font-size:12px;}

.header_box {background:#fff; border-bottom:solid 1px #e5e5e5;}
.header_box .chead {position:relative; height:50px; line-height:50px; text-align:center; background:url('../img/da_image/header_bg.png') repeat-x center 0; background-size:auto 50px;}
.header_box .chead .h_logo {display:inline-block; font-weight:normal; font-size:0;padding:13px 0; box-sizing:border-box;}
.header_box .chead .h_logo img {width:auto !important;height:23px; }
.header_box .chead .bn {position:absolute; top:0; left:0;}
.header_box .side_menu {display:inline-block; padding:15px 5px 16px 10px; vertical-align:top; box-sizing:border-box;}
.header_box .side_menu span {display:inline-block; width:20px; height:19px; font-size:0; background:url('../img/da_image/category.png') no-repeat center; background-size:100%; vertical-align:top;}
.header_box .chead .basket {position:absolute; top:13px; right:10px; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border:solid 1px #333; border-radius:200px; overflow:hidden;}
.header_box .chead .basket span {font-family:'Lato', sans-serif; font-size:15px; color:#333; font-weight:700;}

.header_box .chead + .sub_top {border-top:0;}




/*───────────────────────────────────────────────────────────

	 중앙 위치

───────────────────────────────────────────────────────────*/

.sub_top {position:relative;padding:0 45px 0 43px;border-top: 1px solid #e5e5e5;background:#fff;}
/* 좌측 이전 */
.sub_top .sub_top_left {position:absolute; top:0; left:0;}
.sub_top h2 {overflow:hidden;display:block;width:100%;padding:12px 0;white-space:nowrap;text-overflow:ellipsis;font-size: 17px;line-height: 17px;text-align:center;font-family: 'lato';font-weight: 500;color: #333333;}
/* 목록가기 글쓰기 위치 */
.sub_top .sub_top_right2 {position:absolute; top:5px; right:5px;}

/*───────────────────────────────────────────────────────────

	 네비게이터

───────────────────────────────────────────────────────────*/
.navi_g {background: #f9f9f9;border-top:0;}
.navi_g ul {padding: 1.5% 3%;font-size:0;}
.navi_g ul li {display:inline-block;font-size:12px;text-indent:17px;background:url('../img/icon/icon_arrow_next.png') no-repeat 5px center;background-size:7px 11px;font-family: 'lato';}
.navi_g ul li:nth-child(1) {text-indent:0; background:none;}
.navi_g ul li a {font-size:12px; text-indent:15px;}

/*───────────────────────────────────────────────────────────

	 좌측 메뉴

───────────────────────────────────────────────────────────*/
#wrap .hd_nav {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1001;}
#wrap .hd_nav .bg {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:1001;}
#wrap .hd_nav .left_close {position:fixed; top:20px; left:310px; width:29px; height:29px; background:url('../img/icon/icon_left_x.png') no-repeat center; background-size:100%; z-index:1002;}
#wrap .hd_nav .nav_bg_box {position:relative;}
#wrap .hd_nav .nav_bg_box .nav_box {position:fixed; top:0; left:0; width:290px; height:100%; margin:0 0 0 -290px; background:#fff; z-index:1001;}
#wrap .hd_nav .nav_bg_box .nav_box .nav_iscroll_box {position:relative; overflow: hidden; width:100%; height:100%;}
#wrap .hd_nav .nav_bg_box .nav_box .nav_iscroll_box {position:absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}


/*
#wrap .st-container > nav {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1001;}
#wrap .st-container > nav .bg {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1001;}

#wrap nav .left_close {position:fixed; top:20px; left:310px; width:29px; height:29px; background:url('../img/icon/icon_left_x.png') no-repeat center; background-size:100%; z-index:1002;}


#wrap .st-container > nav .nav_bg_box {position:relative;}
#wrap .st-container > nav .nav_bg_box .nav_box {position:fixed; top:0; left:0; width:80%; height:100%; margin:0 0 0 -80%; background:#fff; z-index:1001;}

/*
#wrap .st-container > nav .nav_bg_box .nav_box .nav_iscroll_box {position:relative; width:100%; height:100%;overflow-x:hidden;overflow-y:scroll;}
#wrap .st-container > nav .nav_bg_box .nav_box .nav_iscroll_box {position:absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}
*/

/* 다국어 선택 */
.nav_language {display:table; position:relative; width:100%; background:#f3f3f3; }
.nav_language .tit {display:table-cell; width:30%; font-size:15px; padding:13px 15px 13px 15px; color:#262626; font-weight:bold; box-sizing:border-box;}
.nav_language .language_box {display:table-cell; width:70%; box-sizing:border-box;}

/*.nav_content_box {position:relative; padding:15px;}*/
.nav_box .left_close {position:absolute; display:block; padding:12px 11px; top:20px; right:-50px; width:20px; height:20px; background:url('../img/da_image/category_close.png') no-repeat center center;background-size:20px 20px; z-index:1002;}
.nav_content_box{padding:15px;}
.nav_content_box h1.logo {}

.nav_content_box .slogan {margin-top:7px; text-transform:uppercase; font-family:'Crimson Text',serif; font-size:17px; line-height:18px; color:#333; text-align:left; font-weight:700; letter-spacing:0px;}

.nav_content_box .nav_language {position:absolute; top:25px; right:15px; display:table; font-size:0;}
.nav_content_box .nav_language > * {display:inline-block; font-family:'Lato', sans-serif; font-size:13px; color:#333;}
.nav_content_box .nav_language > span {padding:0 10px;}
/*            
.nav_content_box .nav_language .tit {display:none;}
.nav_content_box .nav_language .language_box {display:table-cell; width:100%; box-sizing:border-box;}
*/

.nav_content_box .cate_menu {margin-top:20px; font-size:0;}
.nav_content_box .cate_menu li {display:inline-block; padding:0 10px 0 15px; background:url('../img/da_image/cmenu_bar.png') no-repeat left center; background-size:4px auto;}
.nav_content_box .cate_menu li:first-child {padding-left:0; background:none;}
.nav_content_box .cate_menu li a {font-family:'Lato', sans-serif; font-size:13px; color:#333;}
.nav_content_box .cate_menu li a.on,
.nav_content_box .cate_menu li a:active {color:#c9252c;}

.nav_content_box .cate_search {margin-top:35px;}
.nav_content_box .cate_search div {position:relative;}
.nav_content_box .cate_search div label {position:absolute; display:block; top:0; left:0; height:38px; line-height:38px; font-family:'Lato', sans-serif; font-size:13px; color:#333;}
.nav_content_box .cate_search div button {position:absolute; display:block; text-indent:-9999px; top:1px; right:0; width:30px; height:38px; background:url('../img/da_image/search_btn.png') no-repeat right center; background-size:15px auto;}
.nav_content_box .cate_search #sch {width:100%; padding:0 30px 0 0; height:40px; line-height:40px; font-size:13px; color:#333; border-top:solid 1px #333; border-bottom:solid 1px #333;-webkit-appearance:none;-webkit-border-radius:0;}


.nav_content_box .nav_tabmenu_box ul.ctab {display:table; width:100%; font-size:0;}
.nav_content_box .nav_tabmenu_box ul.ctab li {display:table-cell; text-align:center; width:50%; height:35px; vertical-align:middle; border:solid 1px #fff; border-bottom:solid 1px #333; border-right:0;}
.nav_content_box .nav_tabmenu_box ul.ctab li.on {position:relative; border:solid 1px #333; border-left:solid 1px #333; border-right:solid 1px #333; border-bottom:0; background:#fff;}
.nav_content_box .nav_tabmenu_box ul.ctab li.on + li {border-left:0;}
.nav_content_box .nav_tabmenu_box ul.ctab li a {display:block; width:100%; font-size:15px; color:#888; line-height:35px;}
.nav_content_box .nav_tabmenu_box ul.ctab li.on a {font-family:'Lato', sans-serif; font-size:15px; color:#333; font-weight:700;}

.nav_tabmenu_box {padding-top:35px; background:#fff;}
.nav_tabmenu_box .nav_tabmenu {display:table; width:100%; font-size:0;}
.nav_tabmenu_box .nav_tabmenu li {display:table-cell; text-align:center; width:50%; height:35px; vertical-align:middle; border:solid 1px #fff; border-bottom:solid 1px #333; border-right:0;}
.nav_content_box .nav_tabmenu li.on {position:relative; border:solid 1px #333; border-left:solid 1px #333; border-right:solid 1px #333; border-bottom:0; background:#fff;}
.nav_content_box .nav_tabmenu li.on + li {border-left:0;}
.nav_content_box .nav_tabmenu li span {display:block; width:100%; font-size:15px; color:#888; line-height:35px;}
.nav_content_box .nav_tabmenu li.on span {font-family:'Lato', sans-serif; font-size:15px; color:#333; font-weight:700;}

.nav_tabmenu_box .category_side {width:100%; padding-top:10px;}
.nav_tabmenu_box .category_side > li {padding:0 0 0 0;}
.nav_tabmenu_box .category_side > li a {font-family: 'Lato', sans-serif;font-size: 14px;line-height: 14px;color: #333;font-weight:normal;}
.category_side > li > a.on {color:#000;}
.category_side > li ul {border-top:solid 1px #bbb;}



.nav_content_box .tab_menu#tab02 ul {padding-top:20px;}
.nav_content_box .tab_menu#tab02 ul li {margin-bottom:20px;}
.nav_content_box .tab_menu#tab02 ul li a {font-family:'Lato', sans-serif; font-size:14px; line-height:14px; color:#333;}

.nav_content_box .etc-menu {margin-top:25px;}
.nav_content_box .etc-menu li {margin-bottom:5px; border-bottom:solid 1px #bbb;}
.nav_content_box .etc-menu li a {font-size:12px; color:#777; height:3px; line-height:30px;}




/*───────────────────────────────────────────────────────────

	 FOOTER

───────────────────────────────────────────────────────────*/
/*
#footer {margin:15px 0 0 0}
*/
#footer {background:#fff;padding-bottom:35px;/* border-top:solid 1px #ccc; */}
#footer .top {text-align:center;}
#footer .top a {display:inline-block; width:80px; height:80px; padding-top:25px; font-family:'Open Sans'; font-size:15px; line-height:15px; color:#fff; font-weight:700; text-align:center; background:#333; box-sizing:border-box;}
#footer .fmenu {margin-top:35px; display:table; width:100%; text-align:center;}
#footer .fmenu li {display:inline-block; margin:0 1.2em;}
#footer .fmenu li a {font-family:'Lato', sans-serif; font-size:15px; line-height:15px; color:#333; font-weight:700;}

#footer .office {margin-top:30px; text-align:center;}
#footer .office dt {margin-bottom:15px; font-family:'Lato', sans-serif; font-size:15px; line-height:15px; color:#333; font-weight:700;}
#footer .office dd p {font-size:12px; color:#888; line-height:1.6; letter-spacing:0.3px;}
#footer .office dd p span {display:inline-block; padding:0 10px 0 13px; background:url('../img/da_image/ft_bar.gif') no-repeat left center;}
#footer .office dd p span:first-child {padding-left:0; background:none;}
#footer .office dd p a.biz {font-size:12px; color:#888; font-weight:700;}
#footer .office .contactus {margin-top:20px; text-align:center;}
#footer .office .contactus a {display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; font-size:13px; color:#fff; font-weight:700; background:#333}

#footer .ft_sns {margin-top:40px; font-size:0; text-align:center;}
#footer .ft_sns a {display:inline-block; margin:0 15px;}

#footer .ft_menu {margin-top:25px; font-size:0; text-align:center;}
#footer .ft_menu a {display:inline-block; padding:0 10px 0 11px; font-size:12px; color:#888; background:url('../img/da_image/ft_bar.gif') no-repeat left center;}
#footer .ft_menu a:first-child {background:none; color:#333; font-weight:700;}

#footer .ft_copy {margin-top:10px; font-size:12px; color:#888; text-align:center;}

@media all and (max-width:320px) {
	#footer .fmenu li {display: inline-block;margin: 0 0.6em;}	
}






/*───────────────────────────────────────────────────────────

	 MAIN

───────────────────────────────────────────────────────────*/

/* 메인 슬라이드 */
.mslider {margin-top:-50px;}
#contents_wrap .mslider .slider-banner-3606671697 .slick-dots {top:inherit; bottom:20px;height:4px;line-height:4px;}
#contents_wrap .mslider .slider-banner-3606671697 .slick-dots li {width:9px !important;height:4px !important;margin:0 3px !important;vertical-align:top;}
#contents_wrap .mslider .slider-banner-3606671697 .slick-dots li.slick-active {width:19px !important;height:4px !important;}
#contents_wrap .mslider .slider-banner-3606671697 .slick-dots li button {width:100% !important;height:4px !important; padding:0 !important;vertical-align:top;}
#contents_wrap .mslider .slider-banner-3606671697 .slick-dots li.slick-active button {width:100% !important;height:4px !important;}

/* 중간 슬라이드 */
.pslider {}
.slider-banner-682270865 .slick-dots {top:52%; bottom:inherit;}
.slider-banner-682270865 .slick-dots li {margin:0 2px !important;}
.slider-banner-682270865 .slick-dots li button {height:4px !important; padding:0 !important;}
.slider-banner-682270865 .slick-dots li.slick-active button {width:19px !important; height:4px !important;}

/* 타이틀 */
.msec {text-align:center;}
.msec .tit {margin-bottom:5px;font-size:15px; font-family:'Lato', sans-serif; color:#333; font-weight:900; letter-spacing:3px;}
.msec .tit span {border-bottom:solid 1px #333;}	

/* BEST PRODUCT */
.sec_best {padding:40px 5px;}
.msec.sec_best .tit span {border-bottom:0;}
.sec_best ._goods_display_main h3 {display:none;}
.sec_best ._goods_display_main .main_prd_list {padding:0;}

/* REVIEW */
.sec_review {padding:40px 30px 55px; box-sizing:border-box; text-align:center; background:url('../img/da_image/review_bg.jpg') no-repeat center bottom; background-size:cover}
.sec_review .tit {margin-bottom:15px;}
.sec_review .sl {border-top:solid 1px #333;}
.sec_review  ul {height:220px; text-align:left;}
.sec_review  ul li {position:relative; height:110px; border-bottom:solid 1px #333; background:url('../img/da_image/review_item_bg.png') repeat 0 0; box-sizing:border-box;}
.sec_review  ul li .day_clip {position:absolute; top:50%; left:0; margin-top:-20px; width:40px; height:40px; padding-top:5px; overflow:hidden; font-family:'Lato', sans-serif; font-size:10px; color:#666; text-align:center; box-sizing:border-box;}
.sec_review  ul li .day_clip span {display:block; font-size:20px; line-height:20px; color:#333; font-weight:900;}
.sec_review  ul li > a {position:relative; display:block; width:100%; height:100%; line-height:100%; padding:0 10px 0 60px; box-sizing:border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.sec_review  ul li > a:active {background:#fff;}
.sec_review  ul li > a:active .day_clip {background:#333; color:#fff;}
.sec_review  ul li > a:active .day_clip span {color:#fff;}
.sec_review  ul li .subject {padding-top:15px; font-size:14px; color:#333; line-height:14px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sec_review  ul li .conts {margin-top:6px; font-size:11px; line-height:1.6; color:#888;}
.sec_review  ul li .etc {position:relative; margin-top:10px;}
.sec_review  ul li .writer {font-size:11px; color:#777;}
.sec_review  ul li .date {display:inline-block; margin-left:10px; padding-left:10px; font-size:11px; color:#777; background:url('../img/da_image/r_bar.gif') no-repeat left center;}
.sec_review  ul li .rstar {position:absolute; display:inline-block; top:0; right:20px; width:70px; height:12px; text-align:left; overflow:hidden; background:url('../img/da_image/star_off.png') repeat-x 0 0;}
.sec_review  ul li .rstar span {display:inline-block; color:transparent; background:url('../img/da_image/star_on.png') repeat-x 0 0;}

.sec_review .bx-controls {margin-top:30px;}
.sec_review .bx-pager {position:relative; display:table; width:100%; margin:0 auto 0; text-align:center; height:10px;line-height:10px;}
.sec_review .bx-pager .bx-pager-item {display:inline-block; margin:0 3px; width:10px; height:10px;}
.sec_review .bx-pager .bx-pager-item a {display:block; width:10px; height:10px; text-indent:-9999px; background:url('../img/da_image/mprd_paging.png') no-repeat 0 0; background-size:10px 10px;}
.sec_review .bx-pager .bx-pager-item a.active {background:url('../img/da_image/mprd_paging_on.png') no-repeat 0 0; background-size:10px 10px;}
.sec_review .bx-controls-direction {position:relative;}
.sec_review .bx-controls-direction a {display:block; position:absolute; width:40px; height:20px; text-indent:-9999px;}
.sec_review .bx-controls-direction a.bx-prev {top:-15px; left:0; background:url('../img/da_image/mprd_prev_on.png') no-repeat 0 0;}
.sec_review .bx-controls-direction a.bx-next {top:-15px; right:0; background:url('../img/da_image/mprd_next_on.png') no-repeat 0 0;}

/* 텝 상품 */
.sec_prds {padding:40px 0 0; text-align:left;}
.sec_prds .pview {position:relative; margin-top:10px;}
.sec_prds .pview ._goods_display_main h3 {display:none;}

/* 인스타 */
.sec_ins {margin-top:40px; padding:40px 9px; background:#eee;}
.sec_ins .instar {margin-top:15px;}
.sec_ins .instar img {width:100%; height:auto;}
.sec_ins .instar ul {white-space:nowrap;width:calc(100% - 1px); padding:0 0.5px;}
.sec_ins .instar ul:after {display:block; clear:both; content:"";}
.sec_ins .instar li {float:left;width:calc(25% - 1px);margin:0 0.5px 1px 0.5px;}
.sec_ins .instar li a {display:block;position:relative;height:0;padding-bottom:100%;overflow:hidden;}
.sec_ins .instar li img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}







/*───────────────────────────────────────────────────────────

	 상품진열타입

───────────────────────────────────────────────────────────*/

/* 스킨 디자인 적용시*/
.main_best {margin-top:15px;}
.main_best ul {display:table; width:100%;}
.main_best ul li {position:relative; display:inline-block; width:50%; text-align:left;}
.main_best ul li.index3 {width:100%;}
.main_best ul li .thumb img {width:100%; height:100%;}
.main_best ul li .info {position:absolute; top:15px; left:15px;}
.main_best ul li .info .subject {font-size:13px; color:#fff;}
.main_best ul li .info .ori_price {font-size:12px; color:#fff; text-decoration:line-through;}
.main_best ul li .info .price {font-size:12px; color:#fff;}
.main_best ul li .info .price strong {font-family:'Lato', sans-serif; font-size:15px; font-weight:700;}



/* 리스트형 */
/* 브랜드명 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.brand_name {font-weight:bold; color:#999999;}
/* 제조사 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.maker_name {font-weight:bold; color:#999999;}
/* 짧은설명 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.short_des {font-weight:bold; color:#999999;}
/* 마일리지 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.list_mileage {font-weight:bold; color:#999999;}
/* 모델번호 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.model_no {font-weight:bold; color:#999999;}
/* 상품코드 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.prd_code {font-weight:bold; color:#999999;}
/* 판매가격 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.price {font-weight:bold; font-size:15px; color:#3e3d3c;}
/* 정가 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.fixed_price {display:inline-block; font-size:12px; color:#666; text-decoration:line-through;}
#container .goods_prd_item .goods_prd_content .goods_info_list li.fixed_price + .price {display:inline-block; margin-left:5px;}
/* 쿠폰 가격 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {font-weight:bold; color:#3e3d3c;}
/* 할인 가격 */ #container .goods_prd_item .goods_prd_content .goods_info_list li.dc_price{font-weight:bold; color:#3e3d3c;}

/* 타임 세일(기본가) */ #container .goods_prd_item .goods_prd_content .goods_info_list li.price .c_price {color:#3e3d3c;}
/* 타임 세일(적용가) */ #container .goods_prd_item .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#3e3d3c; text-decoration:line-through;}




/* 심플이미지형 */
/* 브랜드명 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.brand_name {font-weight:bold; color:#999999;}
/* 제조사 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.maker_name {font-weight:bold; color:#999999;}
/* 짧은설명 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.short_des {font-weight:bold; color:#999999;}
/* 마일리지 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.list_mileage {font-weight:bold; color:#999999;}
/* 모델번호 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.model_no {font-weight:bold; color:#999999;}
/* 상품코드 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.prd_code {font-weight:bold; color:#999999;}
/* 판매가격 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.price {font-weight:bold; font-size:15px; color:#3e3d3c;}
/* 정가 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.fixed_price {display:inline-block; font-size:12px; color:#666; text-decoration:line-through;}
#container .goods_prd_item1 .goods_prd_content .goods_info_list li.fixed_price + .price {display:inline-block; margin-left:5px;}
/* 쿠폰 가격 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {font-weight:bold; color:#3e3d3c;}
/* 할인 가격 */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.dc_price{font-weight:bold; color:#3e3d3c;}

/* 타임 세일(기본가) */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.price .c_price {color:#3e3d3c;}
/* 타임 세일(적용가) */ #container .goods_prd_item1 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#3e3d3c; text-decoration:line-through;}



/*** 갤러리형 | goods/list/list_01.html ***/
#container .goods_prd_item2 {display:inline-block; font-size:0; width:100%; vertical-align:top; }
#container .goods_prd_item2 .goods_prd_item2_box {padding:15px 5px 15px 5px;}

#container .goods_prd_item2 .goods_prd_img {width:100%; padding-bottom:10px; vertical-align:top;}
#container .goods_prd_item2 .goods_prd_img .img_box {position:relative;}
#container .goods_prd_item2 .goods_prd_img .img_box .img {font-size:0; line-height:0;}
#container .goods_prd_item2 .goods_prd_img .img_box .img img {width:100%; border:1px solid #e5e5e5; box-sizing:border-box;}
#container .goods_prd_item2 .goods_prd_content {vertical-align:top;}
#container .goods_prd_item2 .goods_prd_content a {}
#container .goods_prd_item2 .goods_prd_content .goods_prd_icon {font-size:16px;}
#container .goods_prd_item2 .goods_prd_content .goods_prd_soldout {padding:2px 0 2px 0;}
#container .goods_prd_item2 .goods_prd_content .goods_prd_soldout img {height:18px;}
#container .goods_prd_item2 .goods_prd_content .goods_info_list {}
#container .goods_prd_item2 .goods_prd_content .goods_info_list li {padding:1px 0 1px 0; word-break:break-all; color:#222; font-size:13px;}

/* 브랜드명 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.brand_name {font-weight:bold; color:#999999;}
/* 제조사 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.maker_name {font-weight:bold; color:#999999;}
/* 짧은설명 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.short_des {font-weight:bold; color:#999999;}
/* 마일리지 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.list_mileage {font-weight:bold; color:#999999;}
/* 모델번호 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.model_no {font-weight:bold; color:#999999;}
/* 상품코드 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.prd_code {font-weight:bold; color:#999999;}
/* 판매가격 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.price {font-weight:bold; font-size:15px; color:#3e3d3c;}
/* 정가 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.fixed_price {display:inline-block; font-size:12px; color:#666; text-decoration:line-through;}
#container .goods_prd_item2 .goods_prd_content .goods_info_list li.fixed_price + .price {display:inline-block; margin-left:5px;}
/* 쿠폰 가격 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {font-weight:bold; color:#3e3d3c;}
/* 할인 가격 */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.dc_price{font-weight:bold; color:#3e3d3c;}

/* 타임 세일(기본가) */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.price .c_price {color:#3e3d3c;}
/* 타임 세일(적용가) */ #container .goods_prd_item2 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#3e3d3c; text-decoration:line-through;}

#container .goods_prd_item2 .soldout_img {position:absolute; top:0; left:0; display:block; font-size:0; width:100%; height:100%; z-index:10; background-size:100%; background-position:center; background-repeat:no-repeat; display:none;}
#container .goods_prd_item2 .timesale_img {position:absolute; bottom:0; left:0; width:100%; padding:10px 0 10px 0; background:rgba(0,0,0,.5); z-index:10; color:#ffffff; font-size:12px; text-align:center; box-sizing:border-box;}
#container .goods_prd_item2 .timesale_img img {width:15px; margin:0 3px 0 0; vertical-align:top;}
#container .goods_prd_item2 .coupon_img {position:absolute; top:0; right:0; z-index:1;}
#container .goods_prd_item2 .coupon_img img {width:34px;}
#container .goods_prd_item2 .add_currency {color:#717171; font-size:12px; font-weight:normal; text-align:right;}


/* 2 */
#container .goods_prd_item2.list_num_2{width:50%;}
/* 3 */
#container .goods_prd_item2.list_num_3 {width:33.3334%;}
/* 4 */
#container .goods_prd_item2.list_num_4{width:25%;}
/* 5 */
#container .goods_prd_item2.list_num_5{width:20%;}

/*
.goods_prd_item2_box .goods_prd_content .ori_price {font-size:12px; color:#666; text-decoration:line-through;}
.goods_prd_item2_box .goods_prd_content .goods-price {display:inline-block;}
*/





/*** 상품이동형 | goods/list/list_04.html ***/
#container .goods_prd_item4_li {position:relative; width:100%; overflow:hidden; vertical-align:top;}
#container .goods_prd_item4 {display:table-cell;}
#container .goods_prd_item4 .goods_prd_item4_box {padding:15px 5px 35px 5px;}
#container .goods_prd_item4 .goods_prd_img {width:100%; padding-bottom:10px; vertical-align:top;}
#container .goods_prd_item4 .goods_prd_img .img_box {position:relative;}
#container .goods_prd_item4 .goods_prd_img .img_box .img {font-size:0; line-height:0;}
#container .goods_prd_item4 .goods_prd_img .img_box .img img {width:100%; border:1px solid #e5e5e5; box-sizing:border-box;}
#container .goods_prd_item4 .goods_prd_content {vertical-align:top;}
#container .goods_prd_item4 .goods_prd_content a {}
#container .goods_prd_item4 .goods_prd_content .goods_prd_icon {font-size:16px;}
#container .goods_prd_item4 .goods_prd_content .goods_prd_soldout {padding:2px 0 2px 0;}
#container .goods_prd_item4 .goods_prd_content .goods_prd_soldout img {height:18px;}
#container .goods_prd_item4 .goods_prd_content .goods_info_list {}
#container .goods_prd_item4 .goods_prd_content .goods_info_list li {padding:1px 0 1px 0; word-break:break-all; color:#222; font-size:13px;}

/* 브랜드명 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.brand_name {font-weight:bold; color:#999999;}
/* 제조사 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.maker_name {font-weight:bold; color:#999999;}
/* 짧은설명 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.short_des {font-weight:bold; color:#999999;}
/* 마일리지 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.list_mileage {font-weight:bold; color:#999999;}
/* 모델번호 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.model_no {font-weight:bold; color:#999999;}
/* 상품코드 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.prd_code {font-weight:bold; color:#999999;}
/* 판매가격 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.price {font-weight:bold; font-size:15px; color:#3e3d3c;}
/* 정가 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.fixed_price {display:inline-block; font-size:12px; color:#666; text-decoration:line-through;}
#container .goods_prd_item4 .goods_prd_content .goods_info_list li.fixed_price + .price {display:inline-block; margin-left:5px;}
/* 쿠폰 가격 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {font-weight:bold; color:#3e3d3c;}
/* 할인 가격 */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.dc_price{font-weight:bold; color:#3e3d3c;}

/* 타임 세일(기본가) */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.price .c_price {color:#3e3d3c;}
/* 타임 세일(적용가) */ #container .goods_prd_item4 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#3e3d3c; text-decoration:line-through;}

#container .goods_prd_item4 .soldout_img {position:absolute; top:0; left:0; display:block; font-size:0; width:100%; height:100%; z-index:10; background-size:100%; background-position:center; background-repeat:no-repeat;}
#container .goods_prd_item4 .timesale_img {position:absolute; bottom:0; left:0; width:100%; padding:10px 0 10px 0; background:rgba(0,0,0,.5); z-index:10; color:#ffffff; font-size:12px; text-align:center; box-sizing:border-box;}
#container .goods_prd_item4 .timesale_img img {width:15px; margin:0 3px 0 0; vertical-align:top;}
#container .goods_prd_item4 .coupon_img {position:absolute; top:0; right:0; z-index:1;}
#container .goods_prd_item4 .coupon_img img {width:34px;}
#container .goods_prd_item4 .add_currency {color:#717171; font-size:12px; font-weight:normal; text-align:right;}

/* 이전, 다음 버튼 */
#container .goods_prd_item4_li .prev,
#container .goods_prd_item4_li .next {position: absolute;top: auto;bottom:0;display: block;width: 20px;height: 10px;padding: 0;font-size: 0;line-height: 10px;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);cursor: pointer;z-index: 10;}
#container .goods_prd_item4_li .prev {left:5px;right: auto;background: url("../img/da_image/icon_arrow_prev.png") no-repeat;background-size:auto 100%;}
#container .goods_prd_item4_li .next {right:5px;left: auto;background: url("../img/da_image/icon_arrow_next_on.png") no-repeat;background-size:auto 100%;}

#container .goods_prd_item4_li .slick-dots {line-height:10px;height:10px;text-align:center;position:absolute;left:50%;bottom:0;top:auto;transform:translateX(-50%);}
#container .goods_prd_item4_li .slick-dots li {display:inline-block;border:0;outline:0;cursor:pointer;width:10px;height:10px;margin:0 3px;padding:0;line-height:10px;overflow:hidden;border-radius:10px;}
#container .goods_prd_item4_li .slick-dots li + li {}
#container .goods_prd_item4_li .slick-dots li button {background:#bbb;border:0;outline:0;cursor:pointer;width:100%;height:10px;margin:0;padding:0;line-height:10px;overflow:hidden;text-indent:999px;border-radius:10px;}
#container .goods_prd_item4_li .slick-dots li.slick-active {}
#container .goods_prd_item4_li .slick-dots li.slick-active button {background:#333;}





/* 상세 페이지 */


#wrap .goods_view .cont_detail {padding: 0 0 10px 0;}
/* 하단 탭 메뉴 (상세정보, 기본정보, 상품후기, 상품문의)*/
#wrap .goods_view .detail_btm_tab_menu_box {position:relative; width:100%; height:60px; border-top:10px solid #e2e2e2;  border-bottom:1px solid #e2e2e2; box-sizing:border-box;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu {position:absolute; top:0; left:0; width:100%;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul {display:table; width:calc(100% - 20px); margin:0 0 0 10px;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li {display:table-cell; width:25%; height:50px; vertical-align:middle; border-bottom:1px solid #e2e2e2; box-sizing:border-box;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a {display:inline-block; width:100%; color:#484848; font-size:13px; line-height:13px; font-weight:bold; text-align:center;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span {display:inline-block; padding:0 0 0 0; font-size:11px; color:#3e3d3c; line-height:11px;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span:before,
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span:after {display:inline-block;font-size:11px;color:#3e3d3c;line-height:11px;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span:before {content:"("}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span:after {content:")"}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li:nth-child(1) a {padding:10px 0 10px 0;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li:nth-child(2) a {padding:10px 0 10px 0;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li:nth-child(3) a {padding:5px 0 0 0;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li:nth-child(4) a {padding:5px 0 0 0;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected {padding:1px 0 0 0; height:49px; border-bottom:2px solid #3e3d3c;}
#wrap .goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected a {}


#wrap .detail_buy .detail_buy_top_btn .detail_open_close {top:-28px;}
/* 장바구니 */#wrap .detail_cart_btn {display:block; width:100%; padding:10px 0 10px 0; font-size:16px; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 구매불가 */#wrap .detail_prd_no_btn {display:block; width:100%; padding:10px 0 10px 0; font-size:16px; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 바로구매 */#wrap .btn_add_cart_related, #wrap .btn_add_order_related, #wrap .detail_order_btn {display:block; width:100%; padding:10px 0 10px 0; font-size:16px; text-align:center; background:#3e3d3c; border:1px solid #3e3d3c; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 바로구매 */#wrap .detail_apply_btn {display:block; width:100%; padding:10px 0 10px 0; font-size:16px; text-align:center; background:#3e3d3c; border:1px solid #3e3d3c; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 재입고알림 */#wrap .detail_restock_btn {display:block; width:100%; padding:10px 0 10px 0; font-size:16px; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}


#wrap iframe {width: 100% !important;height:auto !important;}

/* ------------------------------------------------------------------------------------------------
개별
------------------------------------------------------------------------------------------------ */

.content_add {width: 100%;margin:0 auto;margin-top: 0;}
.location_wrap.sub_add .location_cont {width:1100px;}
.location_wrap.sub_add{border:0;background:#fafaf8;}
.location_wrap.sub_add .location_cont em{padding:12px 0; line-height:18px;color:#333; font-size:14px;height:42px;box-sizing:border-box;font-family:'Lato';}
.location_wrap.sub_add .location_cont .local_home{color:#333;}
.location_wrap.sub_add .location_cont .local_home:hover{text-decoration:none;}
.content_add .add_title {color:#333;font-size:36px;font-weight:400;font-family:'Lato';line-height:65px;height:66px;box-sizing:border-box;border-bottom:1px #7d7d7d solid;margin:0 0 20px 0;}

/* 브랜드스토리 */
.brand_wrap {font-family:'Nanum Barun Gothic','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
.brand_box {}
.brand_box01 span,
.brand_box02 ul li p em {font-family:'Lato';}
.brand_box h4 {}
.brand_box h5 {color:#010101;font-size: 18px;font-weight: 500;line-height: 18px;letter-spacing: 5px;}
.brand_box p {color:#313131;font-size: 14px;font-weight:400;line-height: 20px;/* background: url(../img/da_image/bg_sub1_03.gif) no-repeat 0 0; */}
.brand_box p em {font-size: 18px;font-weight: 500;line-height: 18px;display:inline-block;width:100%;font-style: inherit;}
.brand_box p strong {color:#262626;font-size: 17px;font-weight:700;line-height: 15px;display:inline-block;width:100%;}
.brand_box01 {text-align:center;position:relative;z-index:1;}
.brand_box01 h4 {font-size: 24px;font-weight: bold;background: url(../img/da_image/bnr_sub1_00.jpg) no-repeat 0 0;background-size: 64px 26px;padding: 0 0 0 74px;height: 24px;line-height: 24px;text-align:center;margin: 15px auto 22px auto;display: inline-block;clear:both;color: #404040;}
.brand_box01 span {color:#7d7d7d;font-size: 15px;font-weight:700;line-height: 15px;text-align: center;/* position:absolute; *//* right: 0; *//* top:0; */display: block;margin: 34px 0 0 auto;letter-spacing: 5px;}
.brand_box01 img {width: 100%;margin: 50px 0 48px 0;}
.brand_box01 p {}
.brand_box01 p em {margin: 0 0 21px 0;}
.brand_box01 img + p em {margin:0 0 13px 0;}
.brand_box02 {padding: 79px 0 0 0;text-align:center;}
.brand_box02 p em {margin: 0 0 13px 0;}
.brand_box02 ul {padding: 42px 0 60px 0;position:relative;z-index:1;}
.brand_box02 ul:before {content:"";display:inline-block;position:absolute;right: 27%;bottom: 4.8%;z-index:5;width: 125px;height: 37px;background:url(../img/da_image/bg_sub1_01.png) no-repeat 0 0;background-size: 125px 37px;}
.brand_box02 ul li {/* float:left; */border: 1px #ddd solid;position:relative;z-index:1;padding: 0;width: 179px;margin: 0 auto;margin-bottom: 16px;}
.brand_box02 ul li img {width: 179px;height: 275px;}
.brand_box02 ul li + li {/* margin-left:14px; */}
.brand_box02 ul li p {color:#313131;font-size: 11px;font-weight:400;position: absolute;left:0;width:100%;bottom:0;text-align:center;line-height: 14px;/* padding:0 0 22px 0; */}
.brand_box02 ul li p em {font-size: 11px;font-weight:700;line-height: 13px;}
.brand_box03 {padding: 10px 0 0 0;/* background: url(../img/da_image/bg_sub1_02.jpg) no-repeat 100% 0%; */text-align:center;/* background-size: 100% auto; */margin: 0 26px;}
.brand_box03 ul {margin: 0 auto;width: 100%;display: inline-block;background: url(../img/da_image/bg_sub1_02.jpg) no-repeat 100% 26px;background-size: 100% auto;/* height: 699px; */}
.brand_box03 ul li {/* float:left; */display: block;/* position: relative; */text-align: center;/* right: 107px; *//* bottom: 76px; *//* margin-bottom: 164px; */margin: 18% 0;}
.brand_box03 ul li img {width: 42%;margin-left: 2%;}
.brand_box03 ul li + li {margin-top: 49%;margin-left: -3px;}
.brand_box04 {padding: 64px 15px 0;}
.brand_box04 p {text-align:center;color:#7d7d7d;}
.brand_box04 p strong {margin: 10px 0 30px 0;color:#313131;}
.brand_box04 ul {padding: 0px 45px;}
.brand_box04 ul li {text-align:center;/* float:left; */position:relative;z-index:1;margin: 0 auto;}
.brand_box04 ul li + li {padding-top: 38px;}
.brand_box04 ul li + li:before {content:"";display:inline-block;width: 17px;height: 17px;background:url(../img/da_image/icon_sub1_04.gif) no-repeat 0 0;background-size: 17px;position:absolute;left: 45%;top: 0;margin-top: 9px;}
.brand_box04 ul li div {width: 146px;height: 146px;border-radius: 146px;overflow:hidden;border:1px #d4d5d2 solid;box-sizing:border-box;}
.brand_box04 ul li div p {color:#fff;line-height: 14px;font-weight:700;padding: 15px 0 23px 0;height: 60px;box-sizing:border-box;margin: 84px 0 0 0;font-size: 12px;}
.brand_box04 ul li div {background:url(../img/da_image/icon_sub1_01.gif) no-repeat 0 0;background-size: 146px;margin: 0 auto;}
.brand_box04 ul li + li div {background:url(../img/da_image/icon_sub1_02.gif) no-repeat 0 0;background-size: 146px;}
.brand_box04 ul li + li  + li div {background:url(../img/da_image/icon_sub1_03.gif) no-repeat 0 0;background-size: 144px;}
.brand_box04 ul li div p {background:#eb6877;}
.brand_box04 ul li + li div p {background:#4fbaba;}
.brand_box04 ul li + li + li div p {background:#f0a52a;}
.brand_box04 ul li p {color:#888;padding:13px 0 0 0;}
.brand_box05 {background: url(../img/da_image/bg_sub1_03.gif) no-repeat 0 100%;background-size: 100%;box-sizing:border-box;/* padding: 283px 0 0 0px; */text-align:left;height: 417px;margin-top: 45px;}
.brand_box05 p {text-align: center;/* background: url(../img/da_image/bg_sub1_03.gif) no-repeat 0 100%; */background-size: 100%;padding-top: 283px;/* height: 356px; */}
.brand_box05 p em {margin: 0 0 17px 0;}
.brand_box06 {border-top:1px #e3e3e3 solid;background:#2c2c2c;text-align:center;padding: 25px 0;margin-bottom: 55px;}
.brand_box06 img{width:71px;height:auto;}
.brand_box06 p {color:#fff;font-size: 17px;font-weight:400;padding: 5px 0 0 0;line-height: 17px;letter-spacing:1px;}

/* 퓨전 플라즈마 */
.fusion_wrap {/* padding:8px 0 0 0; */font-family:'Nanum Barun Gothic','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
.fusion_box {}
.fusion_box01 p em,
.fusion_box02 h4 em {font-family:'Lato';}
.fusion_box h4 {}
.fusion_box h4 em {}
.fusion_box p {}
.fusion_box p em {display:inline-block;width:100%;}
.fusion_box p b {}
.fusion_box p strong {}
.fusion_box01 {text-align:left;background: url(../img/da_image/bg_sub2_01.jpg) no-repeat 0 0 #000;background-size: 100%;/* padding:92px 112px 0 554px; */box-sizing:border-box;/* height: 557px; */box-sizing: border-box;padding-top: 169px;}
.fusion_box01 p {color:#ccc2bb;font-size: 12px;line-height: 19px;padding: 0 8% 10% 8%;letter-spacing: 0px;}
.fusion_box01 p em {font-size: 18px;font-weight:400;line-height:28px;margin:0 0 8px 0;font-style: inherit;}
.fusion_box01 p b {font-weight:700;}
.fusion_box01 p + p {border-top:1px #4c4b4a solid;padding: 30px 23PX 10% 26px;}
.fusion_box02 {padding: 51px 15PX 0;text-align:center;}
.fusion_box02 p {color:#535353;font-size: 14px;line-height: 20px;margin: 0 0 30px 0;}
.fusion_box02 p em {color:#333;font-size: 19px;font-weight: 500;line-height: 16px;margin: 0 0 10px 0;font-style: inherit;}
.fusion_box02 h4 {position:relative;z-index:1;color:#313131;font-size: 18px;font-weight:400;text-align:center;line-height: 15px;padding: 20px 0 16px 0;}
.fusion_box02 h4:before {content:"";display:inline-block;width: 36px;height: 1px;background:#333;position:absolute;left:50%;top:0;margin-left: -12px;}
.fusion_box02 h4 em {font-weight:400;font-style: inherit;}
.fusion_box02 h4 + p {color:#535353;font-size: 14px;line-height: 22px;text-align:center;margin:0;}
.fusion_box02 ul {/* padding: 31px 60px; */position:relative;z-index:1;height: 709px;margin: 40px 0  112px 0;}
.fusion_box02 ul li {text-align:center;float:left;position:relative;z-index:1;margin: 0 auto;width: 100%;}
.fusion_box02 ul li + li {margin-top: 45px;}
.fusion_box02 ul li + li:before {content:"";display:inline-block;width: 17px;height: 18px;background:url(../img/da_image/icon_sub1_04.gif) no-repeat 0 0;background-size: 17px;position:absolute;left: 49%;top: -17%;}
.fusion_box02 ul li div {width: 133px;height: 133px;border-radius: 133px;overflow:hidden;border:1px #d4d5d2 solid;box-sizing:border-box;margin: 0 auto;}
.fusion_box02 ul li div p {font-size: 13px;color:#fff;font-weight:700;line-height: 18px;padding: 15px 0 18px 0;height: 70px;box-sizing:border-box;margin: 79px 0 0 0;background:#010101;}
.fusion_box02 ul li div {background: url(../img/da_image/icon_sub2_01.gif) no-repeat 0 0;background-size: 133px;}
.fusion_box02 ul li + li div {background:url(../img/da_image/icon_sub2_02.gif) no-repeat 0 0;background-size: 133px;}
.fusion_box02 ul li + li  + li div {background:url(../img/da_image/icon_sub2_03.gif) no-repeat 0 0;background-size: 133px;}
.fusion_box02 ul li p {color:#888;padding: 15px 0 0 0;}
.fusion_box03 {text-align:center;border: 10px #f5f5f5 solid;background:#fff;box-sizing:border-box;padding: 31px 0 14px 0;}
.fusion_box03 p {color:#7d7d7d;font-size: 13px;font-weight:400;line-height: 22px;text-align:center;padding: 9px 0 8px 0;}
.fusion_box03 p strong {color:#313131;font-size: 16px;font-weight:700;line-height: 15px;display:inline-block;width:100%;}
.fusion_box03 img:nth-child(1) {width: 69px;}
.fusion_box03 img{width: 92%;margin-bottom: 5px;}
.fusion_box04 {padding: 34px 3px 61px 3px;}
.fusion_box04 h5 {text-align:center;color:#333;font-size: 15px;font-weight:700;line-height: 20px;padding: 15px 0 25px 0;position:relative;z-index:1;}
.fusion_box04 h5:before {position:absolute;left:50%;top:0;width:72px;height:2px;background:#333;margin-left:-36px;content:"";display:inline-block;}
.fusion_box04 table {border-collapse:collapse;width:100%;}
.fusion_box04 th,
.fusion_box04 td {border-bottom:1px #333 solid;color:#333;font-size: 12px;font-weight:700;text-align:center;line-height: 22px;}
.fusion_box04 th + th,
.fusion_box04 td + td {border-left:1px #333 solid;}
.fusion_box04 th {border-top:2px #333 solid;border-bottom:2px #333 solid;padding:9px 0 5px 0;}
.fusion_box04 td {padding:6px 0 5px 0;}
.fusion_box04 td + td + td {text-align:left;padding-left:38px;}
.fusion_box04 p {text-align:left;color:#333;line-height:24px;font-size: 11px;font-weight:700;padding:11px 0 0 0;}
.fusion_box04 p span {display:inline-block;text-align:right;width:100%;}
.fusion_box05 {text-align:center;border-bottom: 1px #efecec solid;padding: 0 15px;}
.fusion_box05 img {width:100%}
.fusion_box05 p {color:#7d7d7d;font-size: 13px;font-weight:400;line-height: 18px;padding: 6px 0 40px 0;}
.fusion_box05 p b {color:#313131;font-weight:400;}
.fusion_box05 p em {color:#313131;font-size: 17px;font-weight:400;line-height: 20px;display:inline-block;width:100%;margin: 0 0 14px 0;font-style: inherit;}
.fusion_box06 {margin-bottom: 37px;margin-top: 30px;}
.fusion_box06 .sections {padding: 73% 17px 55% 17px;background: url(../img/da_image/bg_sub2_02.jpg) no-repeat 0 0;background-size: 100%;/* height: 630px; */border-bottom:1px #efecec solid;box-sizing:border-box;}
.fusion_box06 .sections strong {color:#333;font-size: 15px;font-weight:400;line-height: 19px;text-align:left;display:inline-block;width:100%;margin: 0 0 14px 0;}
.fusion_box06 .sections ul {}
.fusion_box06 .sections ul li {color:#999;font-size: 12px;font-weight:400;line-height: 17px;text-align:left;padding-left: 11px;position: relative;}

.fusion_box06 .sections ul li:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 1px;
    background: #888;
    position: absolute;
    left: 0;
    top: 6px;
}
.fusion_box06 .sections + .sections {padding: 73% 0 45% 17px;background: url(../img/da_image/bg_sub2_03.jpg) no-repeat 0 0;background-size: 100%;/* height: 577px; */margin-top: 30px;}
.fusion_box06 .sections + .sections + .sections {padding: 73% 17px 60% 17px;background: url(../img/da_image/bg_sub2_04.jpg) no-repeat 0 0;background-size: 100%;/* height: 700px; */}

/* 스마트 업데이트 */
.smart_wrap {font-family:'Nanum Barun Gothic','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
.smart_box {}
.smart_box p {color:#888;font-size: 13px;font-weight:400;line-height: 18px;text-align:center;}
.smart_box p em {color:#333;font-size: 16px;font-weight:400;line-height: 29px;display:inline-block;width:100%;font-style: inherit;}
.smart_box01 {padding: 38px 0 62px 0;}
.smart_box01 img {width:100%;}
.smart_box01 p {line-height: 20px;color:#333;font-weight:700;font-size: 16px;padding:0;margin: 0 0 33px 0;}
.smart_box02 {padding: 32px 0 29px 0;border: 5px #f5f5f5 solid;box-sizing:border-box;text-align:center;}
.smart_box02 p {margin: 0 0 14px 0;}
.smart_box02 p em {margin: 0 0 15px 0;font-weight:700;}
.smart_box02 .skinmap {background:url(../img/da_image/bg_sub3_01.jpg) no-repeat 0 0;background-size: 100%;position:relative;z-index:1;height: 370px;}
.smart_box02 .skinmap dl {padding-top: 45.2%;text-align:center;display: inline-block;width: 32.7%;float: left;box-sizing: border-box;}
.smart_box02 .skinmap dl dt {height: 10px;line-height: 10px;font-size: 10px;font-weight:700;color:#fff;}
.smart_box02 .skinmap dl dd {padding: 10px 0 0 0;}
.smart_box02 .skinmap dl dd p {margin:0;padding:0;color:#888;font-size: 8px;line-height: 13px;display: inline-block;}
.smart_box02 .skinmap dl dd p + p {}
.smart_box02 .skinmap dl dd p strong {color:#333;font-size: 8px;font-weight:700;line-height: 14px;font-family:'Lato';}
.smart_box02 .skinmap dl dd p em {color:#333;font-size: 8px;font-weight:700;line-height: 13px;margin:0;padding:0;font-style: inherit;}
.smart_box02 .skinmap dl.skin01 {
    padding-left: 5%;
}
.smart_box02 .skinmap dl.skin02 {padding-top: 86%;padding-left: 2%;}
.smart_box02 .skinmap dl.skin03 {right: 0;}
.smart_box02 .skinmap + p {color:#333;font-size: 15px;font-weight:400;line-height: 15px;margin: 27px 0 30px 0;}
.smart_box02 ul {background:url(../img/da_image/bg_sub3_02.jpg) no-repeat 0 0;background-size: 100%;box-sizing:border-box;/* padding:0 0 0 104px; */height: 281px;}
.smart_box02 ul li {width: 44%;float:left;padding: 29% 0 0 22px;}
.smart_box02 ul li:nth-child(2) {padding-left: 0;padding-right: 8px;box-sizing: border-box;}
.smart_box02 ul li:nth-child(4) {padding-left: 0;padding-right: 8px;box-sizing: border-box;}
.smart_box02 ul li + li + li {padding-top: 37%;}
.smart_box02 ul li + li {/* margin-left:15px; */}
.smart_box02 ul li span {color:#fff;font-size: 9px;font-weight:700;display:inline-block;text-align:center;height: 20px;line-height: 20px;background:#2e2e2e;border-radius:4px;width: 50px;}

.smart_box03 {padding: 30px 0 44px 0;}
.smart_box03 img {width:100%;}
.smart_box03 p {line-height: 15px;font-size: 16px;padding:0;margin: 0 0 30px 0;}
.smart_box03 p strong {font-weight:400;color:#333;}
.smart_box04 {padding: 10% 0 10% 17%;background:#f5f5f5;height: 693px;}
.smart_box04 ul {/* padding: 0 0 0 64px; */}
.smart_box04 ul li {float:left;position:relative;text-align:left;margin-bottom: 35px;}
.smart_box04 ul li img {width: calc(100% - 64px);}
.smart_box04 ul li.step02 {/* margin:0 23px 0 37px; */}
.smart_box04 ul li p {color:#333;text-align:left;margin-top: 4%;margin-right: 10%;}
.smart_box04 ul li span {position:absolute;left:0;top:0;color:#100f10;font-size: 10px;font-weight:400;font-family:'Lato';text-align:center;display:inline-block;line-height: 10px;padding: 7px 0 3px 0;width: 43px;height: 43px;box-sizing:border-box;border:1px #100f10 solid;}
.smart_box04 ul li span em {font-size: 15px;font-weight:900;line-height: 20px;display:inline-block;width:100%;font-style: inherit;}
.smart_box05 {padding: 0 0 27px 0;}
.smart_box05 img {width:100%;}
.smart_box05 p {margin: 42px 0 26px 0;}
.smart_box05 p em {/* margin:9px 0 0 0; */}

/* 렌탈 */
.rental_wrap {font-family:'Nanum Barun Gothic','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
.rental_wrap img {width:100%;}
.rental_box {background: url(../img/da_image/bg_sub4_01.jpg) no-repeat 0 0;background-size: 100%;height: 417px;width:100%;box-sizing:border-box;padding: 0 0 0 33%;}
.rental_box p {text-align:left;}
.rental_box p span,
.rental_box p strong,
.rental_box p em {display:inline-block;margin:0;padding:0;box-sizing:border-box;}
.rental_box p span {color:#707070;font-size: 16px;font-weight:400;line-height: 16px;margin: 20% 0 3% 0;}
.rental_box p em {color:#333;font-size: 28px;font-weight:400;line-height: 28px;font-style: inherit;}
.rental_box p em strong {color:#9e6e20;}
.rental_box p > strong {margin-top: 14px;color:#fbfbfb;background:#9f6f1e;font-size: 27px;font-weight:700;height: 42px;line-height: 27px;padding: 9px 0 3px 0;width: 118px;text-align:center;}

/* 특허&인증서 */



/*갤러리형 진열*/
#contents_wrap .list_gallery .boardlist .goods_gallery_ul {overflow:hidden; padding:10px 10px; margin:-35px 0 0 -12px; font-size: 0; letter-spacing:-4px; /* 구버전 안드로이드 대응 */ }
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li {display:inline-block;width:100%;margin: 45px 0 35px 0;padding:0 0 0 12px;letter-spacing: 0px;vertical-align:top;box-sizing:border-box;}
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_img {width:100%;position:relative;margin-bottom:23px;border: 1px solid #cecfcc;}
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_img img {width:100%;}

/* 노출 형식 */
#contents_wrap .list_gallery .boardlist .goods_gallery_num2 li {width:50%;}
#contents_wrap .list_gallery .boardlist .goods_gallery_num3 li {width: 50%;}
#contents_wrap .list_gallery .boardlist .goods_gallery_num4 li {width:25%;}
#contents_wrap .list_gallery .boardlist .goods_gallery_num5 li {width:20%;}

#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content {}
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info {}
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info img {margin:0 3px 0 0;display: none;}
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info a span.category {
    display: inline-block;
    width: 100%;
    line-height: 18px;
    margin: 0 3px 0 0;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

/* 제목 */
#contents_wrap .list_gallery .boardlist .goods_gallery_ul li .goods_gallery_content .goods_list_info .goods_nm {margin:0 3px 0 0;font-size:13px;color: #333;font-weight:600;}

/* 상품 데이터 */
#contents_wrap .list_gallery .boardlist .goods_data {margin: 0;padding-bottom: 10px;color:#999;font-size:11px;border-bottom: 1px solid #222;}
#contents_wrap .list_gallery .boardlist .goods_data .data, .goods_data .info {display:block;color: #333;font-size: 12px;line-height: 20px;font-weight: 400;}
#contents_wrap .goods_data .info {display:none;}
#contents_wrap .list_gallery .boardlist .goods_data .data span, .goods_data .info span:first-child {display:inline-block;position:relative;padding:0 20px 0 0;}
#contents_wrap .list_gallery .boardlist .goods_data .data span:after, .goods_data .info span:first-child:after { content:''; display:block; position:absolute; top:50%; right:10px; margin:-4px 0 0 0; width:1px; height:8px; background: #cacaca;}
#contents_wrap .list_gallery .boardlist .goods_data .data time {display:inline-block;font-weight:bold;color: #333;}

/* 페이징 */
#contents_wrap .list_gallery .boardlist .page_btn_box {text-align:center; margin:30px 0 20px; }
#contents_wrap .list_gallery .boardlist .page_btn_box .page_number {display:inline-block;width: 40px;height: 40px;margin: 0 30px 0 30px;color:#9e9e9e;font-size:15px;line-height: 40pX;vertical-align:middle;letter-spacing:0;border: 1px solid #333;padding: 0;}
#contents_wrap .list_gallery .boardlist .page_btn_box .page_number strong {color: #5e5e5e;}
#contents_wrap .list_gallery .boardlist .page_btn_box .prev_btn {overflow:hidden; display:inline-block; width:11px; height:21px; background:url('../../../../img/icon/icon_arrow_prev2.png') no-repeat 0 0; background-size:11px 21px; font-size:1px; color:transparent;  vertical-align: middle; border:none;}
#contents_wrap .list_gallery .boardlist .page_btn_box .next_btn {overflow:hidden; display: inline-block; width: 11px; height:21px; background:url('../../../../img/icon/icon_arrow_next2.png') no-repeat 0 0; background-size: 11px 21px; font-size:1px; color:transparent; vertical-align: middle; border:none;}
#contents_wrap .list_gallery .boardlist .no_list {padding:55px 10px 55px 10px; border-top:1px solid #e5e5e5; font-size:12px; text-align:center;} 


/* 하위카테고리가 있을경우 아이콘 */
.category_side .icon_plus {position:absolute; top:50%; right:0; display:block; width:12px; height:7px; margin:-3px 0 0 0; background:url('../../img/icon/icon_left_arrow.png') no-repeat center; font-size:0; vertical-align:middle; background-size:12px 7px;}
.category_side li a.on span.icon_plus {background:url('../../img/icon/icon_left_arrow_on.png') no-repeat center; background-size:12px 7px;}
/* 하위카테고리가 없을경우 아이콘 */
.category_side li a.icon_arrow {/*background:url('../../img/icon/icon_arrow_right.png') no-repeat right center; background-size:6px 10px;*/}

.fq_menu {position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ccc;margin:0;z-index:999;}

.fq_menu {text-align:center;padding:10px 0;overflow:hidden}
.fq_menu li {display:inline-block;width:33%;/*float:left*/}
.fq_menu li + li {}
.fq_menu li a {display:block;padding-top:30px;font-size:13px;color:#333}
.fq_menu li a span {display:block;font-size:12px;}
.fq_menu .btn_back {background:url("../img/da_image/btn_fqMenu01.gif") no-repeat center 0;background-size: 30%;}
.fq_menu .btn_home {background:url("../img/da_image/btn_fqMenu02.gif") no-repeat center 0;background-size: 26%;}
.fq_menu .btn_leaf {background:url("../img/da_image/btn_fqMenu03.gif") no-repeat center 0;background-size: 28%;}