@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */



/* 공통 css 시작 */
.clear {*zoom:1;}
.clear:after { clear:both; content:""; display:block;}
.fl { float:left;}
.fr { float:right; }

.m2{margin-top:20px !important;}
.m3{margin-top:30px !important;}

.mt_76 {margin-top:76px !important;}
.mt_76 dd {display:initial;}
.mb_15 {margin-bottom:15px !important;}

.loc_navi {padding:0;margin:0 0 15px 0;position:relative;}
.loc_navi dt {color:#010101;font-size:32px;line-height:40px;letter-spacing:0.12em; text-align:center;width:100%;margin:35px 0 0 0;}
.loc_navi dt a,
.loc_navi dt a:hover {color:#010101;font-size:32px;font-weight:500;}
.loc_navi dd {/*display:none;*/line-height:18px;padding:0;margin-top:-33px;color:#666;font-size:9px;vertical-align:top;}
.loc_navi dd a,
.loc_navi dd strong,
.loc_navi dd span {color:#666;display:inline-block;padding:0 5px;font-size:12px;height:18px;line-height:18px;vertical-align:top; font-weight:400;}
.loc_navi dd a.home {color:#666;}
.loc_navi dd strong, .loc_navi dd a:last-child {padding-right:0;font-weight:500;color:#000;vertical-align:top; font-weight:400;}

.content_box{padding-top:45px;}
.content{padding-top:45px;}

#shop_cart_wrap .cart_tab_wrap{display:none;}

/* ## 상세 ## */
.btn_choice_box{clear:both; width:100%; padding:36px 0 0 0; text-align:left;}

/*상세페이지 구매버튼*/
.btn_choice_box .act {width:27.3%;/*width:164px;*/ height:66px; line-height:25px; padding:20px 0 19px 0; margin:0 ; display:inline-block; float:left; font-size:16px; font-weight:600; color:#fff !important; text-align:center; box-sizing:border-box;}
.btn_choice_box .act + .act {margin-left:1.3%;}/*margin-left:8px;*/
.btn_choice_box .act.btn_add_wish {text-indent:28px;color:#666 !important; border:1px solid #666 !important; background:#fff url(../img/da_image/icon_btn_wish.png) no-repeat 17% 50% !important;}
.btn_choice_box .act.btn_add_cart {text-indent:32px;border:1px solid #5c5c5c !important; background:#5c5c5c url(../img/da_image/icon_btn_cart_black.png) no-repeat 23% 50% !important;}
.btn_choice_box .act.btn_add_order {width:42.7%;/*width:256px;*/ text-indent:32px;border:1px solid #333333 !important; background:#333333 url(../img/da_image/icon_btn_buy_black.png) no-repeat 33% 50% !important;}

/* 분류 카테고리 */
.best_item_view {border-bottom:2px #ddd solid;}
.best_item_view h2 {text-align:center;font-size: 22px;line-height: 34px;padding-bottom:65px;padding-top:4px;}
.best_item_view .productList {margin-bottom:-14px;}
.sub_cate_wrap {text-align:left; margin-bottom:30px;}
.sub_cate {}
.sub_cate li {line-height:18px; text-align:left; display:inline;font-size:0;}
.sub_cate li.on {}
.sub_cate li a {color:#666;font-size:13px;display:inline-block; text-align:left; line-height:18px;padding:0 18px 0 17px;background:url(../img/da_image/da_image/bg_box_line.gif) no-repeat right 4px;}
.sub_cate li a:hover,
.sub_cate li.on a {font-weight:500;color:#111112;}
.sub_cate li:last-child a {background:none;}

/* 서브 */
#container{border-top:none !important;}

/*
    서브 네비게이션
*/
.location {padding:22px 0 0;}
.location:after {display:block; clear:both; content:"";}
.location > span {float:left; padding:3px 0 0; color:#535353;}
.location .navi {float:left; margin:0 0 0 10px; padding:0 0 0 14px; background:url('../img/etc/step-5x9-8f.png') no-repeat left 8px;}
.location .navi .this {position:relative; z-index:1; border:1px solid #ccc; letter-spacing:-1px;}
.location .navi .this div {display:none; position:absolute; top:21px; left:-1px; width:100%; min-width:146px; padding:6px 0; border:1px solid #3e3d3c; background:#fff;}
.location .navi .this div a {display:block; height:20px; padding:2px 0 0 8px;}
.location .navi .this div a:hover {background:#3e3d3c; color:#fff;}
.location .navi .this > a {display:inline-block; min-width:115px; height:20px; padding:1px 23px 0 8px; background:url('../img/etc/loc-hide.png') no-repeat right 8px; color:#535353;}
.location .navi .this:hover {position:relative; border:1px solid #3e3d3c;}
.location .navi .this:hover > a {background:url('../img/etc/loc-show.png') no-repeat right 8px; color:#3e3d3c;}
.location .navi .this:hover > div {display:block;}

/*
    이동 경로
*/
#route {height:39px; border-bottom:1px solid #ededed; background:#f9f9f9;}
#route div {width:1100px; margin:0 auto; padding:13px 0 0;}
#route div span {padding:0 8px 0 11px; background:url('../img/icon/route-arrow.png') no-repeat left 5px; color:#777; font-size:11px;}
#route div span a {color:#777;}
#route div span:first-child {background:none;}



.sort_box{line-height:18px; height:18px; position:relative;}
.sort_box div{}
.sort_box div input {	display:none;}
.sort_box div label {display:inline-block; padding:0 10px 0 9px; line-height:18px; height:18px; text-align:center; color:#717171; font-size:13px; float:left; background:url(../img/da_image/bg_box_line.gif) no-repeat right 4px;}
.sort_box div label.on {color:#000; font-weight:500; background:url('../img/da_image/sort-check.png') no-repeat left; padding-left:17px;}
.sort_box div label.ov_n {}
.sort_box div label.last {background:none;}
select.sort_select {width:118px; padding:0 0 0 5px; font-size:12px;color:#666;border:1px #d3d3d3 solid;line-height:27px;height:27px;}

.list_txt {color:#717171;}
.list_txt span{font-weight:bold; color:#3e3d3c;}

.sub_cate_wrap {text-align:left;margin-bottom:38px;}
.sub_cate {border-bottom: 1px solid #cbcbcb; padding-bottom:15px;text-align:center;}
.sub_cate li {line-height:18px;text-align:center;display:inline;font-size:0;}
.sub_cate li a {letter-spacing:0.4px;color:#161501;font-size:14px;display:inline-block;text-align:center;line-height:18px;padding:0 15px;background:url(../img/da_image/bg_box_line.gif) no-repeat right 4px;}
.sub_cate li.on,
.sub_cate li a:hover,
.sub_cate li.on a {letter-spacing:0px;font-weight:600;color:#333333;}
.sub_cate li:last-child a {background:none; padding:none; border-right:none;}
.sub_cate li:first-child a {padding-left:0;}


.goods_pick_list{overflow:hidden; margin-bottom:30px;}

.goods_list + .pagination{border-top:none !important; padding:0px !important;}
.pagination .on{border: 1px solid #3e3d3c !important; color: #3e3d3c !important; font-weight:normal;}
.pagination li a, .pagination li span{}

/*
    상품 디스플레이 공통
*/
.item-display-wrap{position:relative;}
.item-display{}
.item-display-wrap > h2,
.item-display h2{margin:0 0 35px;padding:40px 0 11px 4px;border-bottom:1px solid #dadada;color:#000;font-size:22px;}
.item-display-wrap > h2 strong,
.item-display h2 strong{color:#3e3d3c;}
.item-display-wrap h3,
.item-display h3{margin:0 0 35px;padding:50px 0 11px 4px;border-bottom:1px solid #dadada;color:#222;font-size:15px;}
.item-display-wrap .btn-main-top-more{display:inline-block;position:absolute;right:10px;font-size:0;vertical-align:top;}
.item-display-wrap h2 div{display:inline-block;width:80%;}
.item-display-wrap .btn-main-top-more em{padding-right:10px;background:url('../img/etc/icon-arr2-r.png') no-repeat right 50%;}
.item-display-wrap .btn-main-bottom-more{display:block;right:10px;bottom:15px;width:100%;border-top:1px solid #dbdbdb;color:#6c6c6c;font-size:12px;font-weight:normal;cursor:pointer;}
.item-display-wrap .btn-main-bottom-more:hover{color:#222;font-size:12px;font-weight:bold;}
.item-display-wrap .btn-main-bottom-more em{display:block;position:relative;top:-1px;width:100px;height:20px;margin:0 auto;padding-top:4px;border:1px solid #dbdbdb;border-top:1px solid #fff;background:url('../img/etc/bl_arrow.png') no-repeat 70% 50%;text-align:center;text-indent:-10px;}
.item-display-wrap .btn-main-bottom-more em:hover{background:url('../img/etc/bl_arrow_over.png') no-repeat 70% 50%;}
.item-display .contents{position:relative;padding:10px 0 30px;}

.item-display .list{position:relative;}
.item-display .list .space{margin:0 auto;}
.item-display .list ul{display:table;width:100%;margin-left:0;text-align:left;font-size:0;}
.item-display .list ul li{display:inline-block;width:25% !important;font-size:12px;text-align:center;vertical-align:top;box-sizing:border-box;padding:0 9px 0 0;}
.item-display .list ul li + li {padding:0 9px;}
.item-display .list ul li + li + li + li {padding:0 0 0 9px;}
.item-display .list ul li .thumbnail{overflow:hidden;text-align:center;}
.item-display .list ul li .thumbnail a{display:inline-block;position:relative;vertical-align:top;}
.item-display .list ul li .thumbnail a .soldout-img{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.6);background-repeat:no-repeat;background-position:center;text-indent:-9999px;}
.item-display .list ul li .thumbnail a > img{border:0 none;}
.item-display .list ul li .thumbnail a > img.blur{opacity:0.3;filter:alpha(opacity=30);}
.item-display .list ul li .thumbnail a .hot{position:absolute;top:0;right:0;text-align:left;}
.item-display .list ul li .thumbnail a .hot img{display:inline-block;margin:0 0 4px;}
.item-display .list ul li .thumbnail .discount_wrap {background:#111;z-index:5;padding:10px 0 0 0;line-height:14px;font-size:11px;font-family:'Lato';display:inline-block;width:60px;height:60px;box-sizing:border-box;text-align:center;color:#fff;position:absolute;left:0;top:0;}
.item-display .list ul li .thumbnail .discount_wrap strong,
.item-display .list ul li .thumbnail .discount_wrap span {line-height:28px;font-family:'Lato';color:#fff;}
.item-display .list ul li .thumbnail .discount_wrap strong {font-size:20px;}
.item-display .list ul li .thumbnail .discount_wrap span {font-size:12px;}
.item-display .list ul li .txt{text-align:left;}
.item-display .list ul li .txt .soldout-ico{display:block;margin:6px 0 7px;}
.item-display .list ul li .txt .brand{color:#888;font-size:11px;line-height:14px;}
.item-display .list ul li .txt a{display:inline-block;margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;}
.item-display .list ul li .txt a:hover{text-decoration:none;}
.item-display .list ul li .txt a span,
.item-display .list ul li .txt a em,
.item-display .list ul li .txt a strong {color:#888;font-weight:400;display:inline-block;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.item-display .list ul li .txt a span {}/*브랜드/제조사*/
.item-display .list ul li .txt a em {}/*짧은설명*/
.item-display .list ul li .txt a strong {color:#333;}/*상품명*/
.item-display .list ul li .price{text-align:left;}
.item-display .list ul li .price del{display:inline-block;color:#bbb;text-decoration:line-through;}
.item-display .list ul li .price del font {}
.item-display .list ul li .price .cost {display:inline-block;color:#d40000;}
.item-display .list ul li .price .cost + .cost {margin-left:10px;}
.item-display .list ul li .price .cost strong {color:#d40000;font-weight:400;}
.item-display .list ul li .price .cost strong.time_sale_cost{padding:0 0 0 20px;background:url(../img/icon/time.png) no-repeat left 4px;color:#d40000;}
.item-display .list ul li .price .sale{display:inline-block;color:#d40000;}
.item-display .list ul li .price .sale strong{color:#d40000;font-weight:400;}
.item-display .list ul li .price .mileage{color:#888;font-size:11px;}
.item-display .list ul li .price img{vertical-align:-4px;}

/* 상품관련 사이즈 - 서브페이지형 */
.goods_list {padding-bottom:0;}
.item-display .list ul li{margin-bottom:70px;}
.item-display .list ul li .txt{padding:28px 15px 0 15px}
.item-display .list ul li .txt a span,
.item-display .list ul li .txt a em,
.item-display .list ul li .txt a strong {font-size:16px;}
.item-display .list ul li .txt a span {line-height:21px;}/*브랜드/제조사*/
.item-display .list ul li .txt a em {line-height:21px;}/*짧은설명*/
.item-display .list ul li .txt a strong {line-height:19px;}/*상품명*/
.item-display .list ul li .price{padding:14px 15px 0 15px;}
.item-display .list ul li .price del{margin-right:10px;font-size:16px;}
.item-display .list ul li .price del font {font-size:11px;}
.item-display .list ul li .price .cost {font-size:14px;}
.item-display .list ul li .price .cost + .cost {margin-left:10px;}
.item-display .list ul li .price .cost strong {letter-spacing:-1px;font-size:22px;}
.item-display .list ul li .price .cost strong.time_sale_cost{font-size:22px;}
.item-display .list ul li .price .sale{font-size:14px;}
.item-display .list ul li .price .sale strong{font-size:22px;}

.gd_small_list .item-display .list ul {width:870px;margin-left:-2%;}
.gd_small_list .item-display .list ul li {width:31.3% !important;margin-left:2%;}

.item-display .list ul li .thumbnail a {display: block;overflow: hidden;}
.item-display .list ul li .thumbnail a > img.middle {width:100%;height:auto !important;box-sizing:border-box;border: 0px solid #ececec;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.item-display .list ul li .thumbnail a:hover > img.middle {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/* 상세 시작 */

/* 확대보기 팝업 */
.layer_wrap .ly_tit h4{color:#000; font-size:18px;}
.layer_wrap .item_photo_big{border:none; }

/* 상세페이지 조정 */
.order-goods .check {width:calc(100% - 40px); padding:14px 20px;}
.order-goods .check .price {padding-right:0;}
.order-goods .check .name button {padding-left:10px;}
.multiple-topics > div {padding:0;}
.goods-view .item_photo_info_sec {/*padding:30px 0 0 0;*/}
.goods-view .item_photo_info_sec .item_photo_view_box,
.goods-view .item_photo_info_sec .item_photo_view_box .item_photo_big {/*width:50%;*/height:auto;border:none;}/*width:650px;*/
.goods-view .item_photo_info_sec .item_photo_view_box .item_photo_big span {width:100%;height:auto;}
.goods-view .item_photo_info_sec .item_photo_view_box .item_photo_big .btn_zoom {}
#mainImage img {width:100%;height:auto;max-width:100%; max-height:100%;}/*width:auto;height:auto;*/
.item_photo_slide .slider_goods_nav {width:440px;margin:0 auto;}
.item_photo_slide .slick_goods_prev, .item_photo_slide .slick_goods_next {padding:10px 0;display:inline-block !important;}
.item_photo_slide .slider_goods_nav li {}
.item_photo_slide .slider_goods_nav li a {border:1px #d1d1d1 solid;margin:0;height:auto;}
.item_photo_slide .slider_goods_nav li a:hover {border:1px #ccc solid;margin:0;height:auto;}
.item_photo_slide .slider_goods_nav li img {margin:0;width:100%;}
/*
.goods-view .item_photo_info_sec .item_info_box {width:46.2%;}/*width:600px;
*/

.item_photo_view_box {width:490px;}

.goods-view .goods-header {position: relative;padding:26px 0 16px 0;border-top:2px solid #333333; border-bottom: 1px solid #ddd;}
.goods-view .goods-header .top {position:relative;z-index:1;border-top: none;}
.goods-view .goods-header .top:after {clear:both;content:"";display:block;}
.goods-view .goods-header .top .tit {float: left;width: 473px;}
.goods-view .goods-header .top .btn_layer {position:absolute;right:0;top:0px;}
.goods-view .goods-header .top .goods_sub {font-size:16px;color: #666;font-weight: 700;}
.goods-view .goods-header .top h2.goods_name {font-size: 22px;color: #111;font-weight: 700;padding-top: 6px;letter-spacing:-0.04em;}

/* 상품상세 공통 */
.item_detail_list{border-bottom:0 none; margin:10px 0 0 0;}
.item_detail_list:after{display:block; clear:both; content:"";}
.item_detail_list dl{float:none; width:100%; min-height:24px; line-height:24px; padding:8px 0;}
.item_detail_list dl:after {display:block; clear:both; content:"";}
.item_detail_list dt,
.item_detail_list dd {line-height:24px;float:left;color:#666;font-size:13px;margin:0;font-weight:400;}
.item_detail_list dt{float:left; padding:0 0 0 10px;width:110px;color:#666;font-size:13px;font-weight:500;word-wrap:break-word;}
.item_detail_list dd{float:left; width:380px;}
.item_detail_list del{color:#888;}
.item_detail_list dl.item_price dd,
.item_detail_list dl.item_price dd strong {color:#333;font-size:24px;}

/* 옵션추가 */
.item_add_option_box{float:left; margin:5px 0 0 0; padding:5px 0 5px 0; border-top:1px solid #e9e9e9;}
.item_add_option_box dl{padding:10px 0 9px 0}
.item_add_option_box dt strong{color:#3e3d3c;}
.item_add_option_box dd{margin:-5px 0 0 0;}
.item_add_option_box dd strong{display:block; padding:2px 0 0 0;}
.item_add_option_box select{width:100%;}
.item_add_option_box input{width:100%;}

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

/* 상품 선택 내용*/
.item_choice_list{margin:-2px 0 0 0;}
.item_choice_list:after{display:block; clear:both; content:"";}
.item_choice_list table{width:100%; background:#f5f5f5;}
.item_choice_list table td{padding:12px 0; border-top:1px solid #e9e9e9; text-align:center;}
.item_choice_list .count{display:table-cell; vertical-align:middle; padding:0;}
.item_choice_list .item_choice_price{font-size:14px; text-align:right;}
.item_choice_list .item_choice_tit{display:inline; padding:0 0 5px 21px; vertical-align:middle;}
.item_choice_list .cart_prdt_name{text-align:left; padding:20px 0 20px 20px;}
.item_choice_list .item_choice_divide td{border-top:1px dotted #e9e9e9;}
/* 상품 세부 내용 */
.item_choice_divide{padding:10px 20px 10px 20px;}
.item_choice_divide .item_choice_tit{background:url("../../img/icon/goods_icon/icon_divide.png") no-repeat 0 8px; vertical-align:top;}
.item_choice_divide .item_choice_photo{}
.item_choice_divide .item_choice_photo img{width:31px; height:31px; border:1px solid #cccccc;}
.item_choice_divide .item_choice_tit span{display:inline-block; width:290px; vertical-align:sub; color:#333333;}
.item_choice_divide .item_choice_photo + span{width:250px; padding:0 0 0 5px;}

/* 상품 총 가격 */
.item_price_cont{text-align:right;}
.item_tatal_box{float:none; width:100%; padding:20px 0 0 0;}
.item_tatal_box dl{width:100%; padding:0; font-size:0;}
.item_tatal_box dl:after {clear:both;content:"";display:block;}
.item_tatal_box dt,
.item_tatal_box dd {line-height:23px;}
.item_tatal_box dt{text-align:left;float:left; width:100px; font-size:12px;color:#666;}
.item_tatal_box dd{float:right; width:auto; font-size:18px;color:#555;}
.item_tatal_box dd strong {}
.item_tatal_box dd strong b {color:#555;font-weight:400;font-size:13px;}
/* 총 상품금액 */
.item_tatal_box .total_goods{}
/* 총 할인금액 */
.item_tatal_box .total_discount dd{color:#999999;}
/* 총 합계급액 */
.item_tatal_box .total_amount{margin:13px 0 0 0; padding-top:11px; border-top:1px solid #dbdbdb;}
.item_tatal_box .total_amount dt,
.item_tatal_box .total_amount dd {line-height:30px;}
.item_tatal_box .total_amount dt{color: #222; font-size: 13px; font-weight: bold;}
.item_tatal_box .total_amount dd{color:#3e3d3c; font-weight:bold;}
.item_tatal_box .total_amount dd strong{font-size:28px;color:#333;}
.btn_choice_box{clear:both; width:100%; padding:36px 0 0 0; text-align:left;}
.btn_restock_box{text-align:center;}

/*상세페이지 구매버튼*/
.item_info_box .btn_choice_box button {width:27.3%;/*width:164px;*/ height:66px; line-height:25px; padding:20px 0 19px 0; margin:0 ; display:inline-block; float:left; font-size:16px; font-weight:500; color:#fff; !important; text-align:center; box-sizing:border-box;}
.item_info_box .btn_choice_box button + button {margin-left:1.3%;}/*margin-left:8px;*/
.item_info_box .btn_choice_box button.btn_add_wish {text-indent:28px;color:#666 !important; border:1px solid #666 !important; background:#fff url(../img/da_image/icon_btn_wish.png) no-repeat 12% 50% !important;}
.item_info_box .btn_choice_box button.btn_add_cart {text-indent:32px;color:#fff;border:1px solid #5c5c5c !important; background:#5c5c5c url(../img/da_image/icon_btn_cart.png) no-repeat 18% 50% !important;}
.item_info_box .btn_choice_box button.btn_add_order {width:42.7%;/*width:256px;*/ color:#fff;text-indent:32px;border:1px solid #333333 !important; background:#333333 url(../img/da_image/icon_btn_buy.png) no-repeat 28% 50% !important;}

.detail_tit {margin:80px 0 20px 0;}
.detail_tit table {border-collapse:collapse;width:100%;}
.detail_tit td {width:20%;z-index:1;background:#fcfcfc;border:1px #d3d3d3 solid;}
.detail_tit td.ov {z-index:3;background:#fff;border:1px #d3d3d3 solid;border-top:1px #333 solid;border-bottom:1px #fff solid;}
.detail_tit td a {display:block;width:100%;line-height:20px;padding:10px 0 9px 0;text-align:center;font-size:13px;color:#666;font-weight:500;z-index:1;}
.detail_tit td.ov a {z-index:3;padding:9px 0 9px 0;color:#222;border-top:1px #333 solid;}
.detail_tit td.ov a font {}

.detail_explain_box {margin:0; padding:0;}
.detail_explain_box .productList {}
.detail_explain_box .productList ul {}
.detail_explain_box .productList ul:after {clear:both; content:""; display:block;}
.detail_explain_box .productList ul li {float:left;width:17.5% !important;padding:0 1.5% 0 0 !important;margin:0 1.5% 50px 0 !important;}
.detail_explain_box .productList ul li:nth-child(5n) {padding-right:0 !important; margin-right:0 !important; border:none;}
.detail_explain_box .productList .item_cont .item_tit_box .item_name_explain {/* white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;width:220px; */}

.btn_reviews_box,
.btn_qna_box {position:static;}
/* 상세 끝 */



/*** 버튼 모음 ***/
.btn_wrap {text-align:right;padding:50px 0 0 0;vertical-align:middle;}
.btn_wrap a, .btn_wrap input {margin:0 2px 0 3px;vertical-align:middle;}
.pagediv .btn_wrap {position:absolute;top:20px;}
.pagediv .btn_wrap a {padding-left:0 !important;padding-right:0 !important;margin-right:0;margin-left:10px;}
.pagediv .btn_wrap.posi_left {position:absolute;left:0;top:20px;width:250px;}
.pagediv .btn_wrap.posi_left a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.posi_left .btn_first {display:inline-block;margin:0;padding:0;}
.pagediv .btn_wrap.posi_left .btn_first a {margin-right:6px;margin-left:0;}
.pagediv .btn_wrap.ta_right {right:0;}
.pagediv .btn_wrap.btn_board_v1 {left:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v1 a:first-child {margin-left:0;}
.pagediv .btn_wrap.btn_board_v2 {right:0;font-size:0;}
.pagediv .btn_wrap.btn_board_v2 a:last-child {margin-right:0;}

.btn_w60, #form input.btn_w60 {width:58px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w60 {width:60px;line-height:18px;padding:6px 0;height:30px;}
.btn_w70, #form input.btn_w70 {width:68px;line-height:28px;height:28px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w70 {width:70px;line-height:20px;padding:5px 0;height:30px;}
.btn_w80, #form input.btn_w80 {width:78px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w100, #form input.btn_w100, input.btn_w100 {width:98px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w100, input.btn_w100 {width:100px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w105, #form input.btn_w105, input.btn_w105 {width:103px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w105, input.btn_w105 {width:105px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110, #form input.btn_w110, input.btn_w110 {width:108px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w110, input.btn_w110 {width:110px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w110_b, #form input.btn_w110_b, input.btn_w110_b {width:108px;height:38px;line-height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w130, #form input.btn_w130, input.btn_w130 {width:128px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w130, input.btn_w130 {width:130px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w136, #form input.btn_w136 {width:134px;line-height:30px;height:30px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w136 {width:136px;line-height:20px;padding:6px 0 6px 0;height:32px;}
.btn_w140, #form input.btn_w140 {width:138px;line-height:33px;height:33px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w140 {width:140px;line-height:20px;padding:7px 0 8px 0;height:35px;}
.btn_w150, #form input.btn_w150 {width:148px;line-height:34px;height:34px;text-align:center;text-indent:0;padding:0;font-size:13px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w150 {width:150px;line-height:20px;padding:7px 0 11px 0;height:36px;}
.btn_w165, #form input.btn_w165, input.btn_w165 {width:163px;line-height:38px;height:38px;text-align:center;text-indent:0;padding:0;font-size:12px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w165, input.btn_w165 {width:165px;line-height:18px;padding:11px 0 11px 0;height:40px;}
.btn_w360, #form input.btn_w360 {width:358px;line-height:48px;height:48px;text-align:center;text-indent:0;padding:0;font-size:14px;display:inline-block;cursor:pointer;vertical-align:middle;}
#form input.btn_w360 {width:360px;line-height:20px;padding:15px 0 15px 0;height:50px;}

#goods_spec .btn_w130 {width:128px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}
.btn_w250 {width:248px;line-height:53px;height:53px;text-align:center;text-indent:0;padding:0;font-size:16px;display:inline-block;cursor:pointer;vertical-align:middle;}

#form input.btn_h20, input.btn_h20 {line-height:18px;height:18px;font-size:12px;}
.btn_h24 {line-height:22px;height:22px;font-size:12px;}
#form input.btn_h24, input.btn_h24 {line-height:24px;height:24px;font-size:12px;}
.btn_h35 {line-height:33px;height:33px;font-size:12px !important;}
#form input.btn_h35, input.btn_h35 {line-height:35px;height:35px;font-size:12px !important;}
.btn_h77, input.btn_h77, #form input.btn_h77 {line-height:77px;height:77px;}

.bc_bk, a.bc_bk, .bc_bk:hover, #form input.bc_bk {background-color:#000;color:#fff !important;border:1px #000 solid;}
.bc_wh, a.bc_wh, .bc_wh:hover, #form input.bc_wh {background-color:#fff;color:#666 !important;border:1px #828282 solid;}
.bc_gy, a.bc_gy, .bc_gy:hover, #form input.bc_gy {background-color:#8d8d8d;color:#fff !important;border:1px #8d8d8d solid;}
.bc_bl, a.bc_bl, .bc_bl:hover, #form input.bc_bl {background-color:#1f2022;color:#fff !important;border:1px #1f2022 solid;}
.bc_33, a.bc_33, .bc_33:hover, #form input.bc_33 {background-color:#333;color:#fff !important;border:1px #333 solid;}

.bc_82, a.bc_82, .bc_82:hover, #form input.bc_82 {background-color:#828282;color:#fff !important;border:1px #828282 solid;}
.bc_66, a.bc_66, .bc_66:hover, #form input.bc_66 {background-color:#666;color:#fff !important;border:1px #666 solid;}
.bc_po, a.bc_po, .bc_po:hover, #form input.bc_po {background-color:#333;color:#fff !important;border:1px #333 solid;}
/* 공통 css 끝 */

/* button.css - border-color */
.btn_add_order,
.btn_restock_notice_v2,
.btn_restock_notice_v2:hover,
.btn_reviews_more,
.btn_qna_more,
.btn_reviews_write,
.btn_qna_write,
.btn_comment_best,
.btn_member_prev,
.btn_member_ok,
.btn_member_login,
.btn_member_black,
.btn_member_cancel,
.btn_buy_ok,
.btn_review_write,
.btn_claim_cancel,
.btn_claim_ok,
.btn_wish_cart,
.btn_wish_del,
.btn_pw_cancel,
.btn_pw_certify,
.mypage_cont .btn_date_check,
.btn_order_choice_buy,
.btn_order_buy,
.btn_order_end_ok,
.btn_poll_finish,
.btn_main_go,
.btn_date_check,
.btn_ly_download,
.btn_ly_coupon_apply,
.btn_ly_write_ok,
.btn_ly_ok,
.btn_ly_save,
.btn_escrow_go,
.btn_pg_go,
.btn_ly_cancel,
.btn_ly_date_check,
.btn_ly_depositor,
.plus_review_look .btn_comment_best,
.bnt_tax_invoice,
.bnt_cash_receipt,
.btn_pg_cancel,
.btn_pg_cartmove,
.btn_select,
.btn_select_cancel,
.btn_goods_restock{border:1px #3e3d3c solid !important;}


.item_photo_box a img {
	width:100%;
}

.option_layer_cont .btn_box button span{z-index:0;}

/* ------------- 게시판 공통 ------------- */
/* 게시판 제목 */
.board_tit{text-align:left; vertical-align:middle;}
.board_tit strong{font-weight:normal;}
.board_tit strong > span{color:#3e3d3c;}
.board_tit.on strong{font-weight:bold;}
.board_tit img{margin:0 2px 0 2px; vertical-align:middle;}
.board_tit .js_comment_count{color:#3e3d3c; font-weight:bold;}
/* 게시판 제목 답글 */
.board_tit .reply{}
.board_tit .reply{margin:0 0 0 15px; padding:0 0 0 20px; background:url("../../img/icon/board/icon_comment_reply.png") no-repeat 8px 4px;}

/* 동록된 게시글 없음 */
#wrap .no_data{padding:30px 30px 30px 30px; text-align:center;}
.board_cont{}
.board_view{line-height:1.8;}
.board_view .img_attach{margin:10px 0 10px 0;}
/* 답글 쓰기 확인 버튼 */
.btn_comment_ok{display:inline-block; width:82px; height:82px; padding:0 5px 0 5px; color:#ffffff; font-size:12px; border:1px solid #c7c7c7; background:#c7c7c7; text-align:center; cursor:pointer;}
.btn_comment_ok:hover{border:1px solid #979797; background:#979797;}
/* 파일첨부 */
.board_view_attach{padding:15px 0 0 0; font-size:0;}
.board_view_attach strong{display:inline-block; padding:0 10px 0 10px; font-size:12px; background:url("../../img/icon/board/icon_board_attach_file.png") no-repeat 0 6px;}
.board_view_attach .attach_list{display:inline-block; font-size:12px;}
.board_view_attach .attach_list a{padding:0 5px 0 5px;}
.board_view_attach .attach_list a:hover{text-decoration:underline;}

/* 플러스 리뷰 파일 업로드 */
.review_file_upload{overflow:hidden; width:100%; height:auto; margin:-1px 0 0 0; border-top:1px solid #f0f0f0;}
.review_file_upload .btn_upload_box{overflow:hidden; position:relative; float:left; width:auto; padding:0;}
.review_file_upload .btn_upload_box .btn_upload{width:68px; height:59px; color:#fff; border:none; background:#ffffff; text-align:center;}
.review_file_upload .btn_upload_box .file{position:absolute; top:0; left:0; width:68px; height:59px; cursor:pointer; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;}
.file_upload_list{float:left; font-size:0;}
.file_upload_list ul{}
.file_upload_list ul li{display:inline-block; position:relative; width:40px; height:40px; margin:10px 8px 10px 0;}
.file_upload_list ul li img{width:100%; height:100%; border:1px solid #dbdbdb;}
.file_upload_list ul li:hover .btn_file_photo_close{display:block;}
.file_upload_list .btn_file_photo_close{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;
    background-color:#000000;
    filter:alpha(opacity=60);
    background-color:rgba(0, 0, 0, 0.6);}
.btn_right_box{float:right; width:390px;}
.btn_right_box .btn_plus_review_enroll{width:140px; height:60px; color:#ffffff; font-size:15px; font-weight:bold; background:#666666;}
.btn_right_box .btn_plus_review_enroll:hover{background:#484848;}


.multiple-topics > div{padding:100px 0 0;}
.multiple-topics .tab{overflow:hidden;}
.multiple-topics .tab a{float:left;width:20%;height:40px;margin:0 0 0 -1px;padding:10px 0 0;border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#fcfcfc;color:#787878;font-size:13px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.multiple-topics .tab a:first-child{margin:0;}
.multiple-topics .tab a.on{position:relative;border:1px solid #dfdfdf;border-top:solid 2px #333;border-bottom:1px solid #fff;color:#111;font-weight:bold;background:#fff;}
.multiple-topics .tab a strong{color:#3e3d3c;}
.multiple-topics h3{padding:48px 0 17px;color:#000;font-size:20px;}
.multiple-topics .image-manual{padding:0;text-align:center;}
.multiple-topics .txt-manual{padding:0;line-height:1.8;}
.multiple-topics .image-manual img,
.multiple-topics .txt-manual img{max-width:100%;}
.multiple-topics .admin-msg{line-height:1.8;}
.multiple-topics .type-col{width:100%;margin:0 0 30px;}
.multiple-topics .type-col th{height:42px;padding:0 0 0 14px;border:1px solid #dbdbdb;background:#f9f9f9;color:#555;text-align:left;}
.multiple-topics .type-col td{padding:0 0 0 18px;border:1px solid #dbdbdb;}
.multiple-topics .related-goods{}
.multiple-topics .related-goods h3{}

.top-reviews{padding:34px 0 0;overflow:hidden;}
.top-reviews .tit{float:left;}
.top-reviews .tit h3{float:left;padding:13px 0 0;}
.top-reviews .tit p{float:left;padding:22px 0 0 12px;}
.top-reviews .btn{float:right;font-size:0;}
.top-reviews .btn .skinbtn {margin:0 0 0 10px; width:70px !important; height:30px !important; line-height:30px !important; border:0 !important;}
.top-reviews .gv-reviewlist,.top-reviews .gv-qnalist {color:#fff; background-color:#8d8d8d;}
.top-reviews .gv-reviewlist:hover,.top-reviews .gv-qnalist:hover {color:#fff;}
.top-reviews .gv-reviewwrite {}

.review-board{width:100%;margin:18px 0 0;table-layout:fixed;border-top:2px solid #dbdbdb;}
.review-board thead{display:none;}
.review-board .preview td{padding:12px 0 13px;border-bottom:1px solid #dbdbdb;text-align:center;}
.review-board .preview td.wait{color:#ababab;}
.review-board .preview td.complete{color:#3e3d3c;}
.review-board td .rating{display:inline-block;width:88px;height:15px;background:url('../img/etc/star-bg-88x15.png') no-repeat left top;text-indent:-9999px;vertical-align:middle;}
.review-board td .rating span{display:block;background:url('../img/etc/star-fill-88x15.png') no-repeat left top;}
.review-board td.txt-la{padding-left:35px;text-align:left;}
.review-board td.txt-la .cmt-count{margin:0 0 0 5px;color:#3e3d3c;}
.review-board td.txt-la span.reply{display:inline-block;}
.review-board td.txt-la span.reply a{display:inline-block;padding:0 0 0 15px;background:url('../img/icon/comment-reply.png') no-repeat left 3px;}
.review-board td.txt-la a.this{color:#3e3d3c;font-weight:bold;}
.review-board td.txt-la img{margin:0 4px;vertical-align:middle;}
.review-board td .wrap{padding:20px 20px 0 166px;border-bottom:1px solid #dbdbdb;background:#f8f8f8;}
.review-board td .view{color:#444;line-height:1.8;}
.review-board td .view img{}
.review-board td .comment-wrap{}
.review-board td .comment-wrap .head{padding:24px 0 0;overflow:hidden;}
.review-board td .comment-wrap .head .comment-count{float:left;padding:6px 0 0;}
.review-board td .comment-wrap .head .comment-count p{float:left;}
.review-board td .comment-wrap .head .comment-count p strong{color:#3e3d3c;}
.review-board td .comment-wrap .head .comment-count span{float:left;margin:0 0 0 10px;padding:0 0 0 10px;background:url('../img/etc/bar-1x11-db.png') no-repeat left 5px;}
.review-board td .comment-wrap .head .comment-count span strong{color:#3e3d3c;}
.review-board td .comment-wrap .head .comment-count .skinbtn{float:left;margin:0 0 0 7px;}
.review-board td .comment-wrap .head .btn{float:right;font-size:0;}
.review-board td .comment-wrap .head .btn .skinbtn{margin:0 0 0 6px;}
.review-board td .comment-wrap > ul{margin:13px 0 0;}
.review-board td .comment-wrap ul li{border-top:1px solid #dbdbdb;}
.review-board td .comment-wrap ul li .comment-item{padding:18px 0 18px 10px;overflow:hidden;}
.review-board td .comment-wrap ul li .comment-item-reply{padding:18px 0 18px 20px;overflow:hidden;}
.review-board td .comment-wrap ul li .comment-item.not-record{text-align:center;}
.review-board td .comment-wrap ul li strong{float:left;max-width:105px;padding:0 20px 0 0;color:#444;word-wrap:break-word;}
.review-board td .comment-wrap ul li p{float:left;max-width:600px;color:#444;}
.review-board td .comment-wrap ul li p span{margin:0 0 0 10px;color:#a1a1a1;font-size:11px;}
.review-board td .comment-wrap ul li .btn{float:right;font-size:0;}
.review-board td .comment-wrap ul li .btn button{width:16px;height:16px;margin:0 0 0 4px;font-size:0;text-indent:-9999px;vertical-align:top;}
.review-board td .comment-wrap ul li .btn button.reply{background:url('../img/btn/comment-reply.png') no-repeat left top;}
.review-board td .comment-wrap ul li .btn button.reply:hover{background:url('../img/btn/comment-reply-ov.png') no-repeat left top;}
.review-board td .comment-wrap ul li .btn button.modify{background:url('../img/btn/comment-modify.png') no-repeat left top;}
.review-board td .comment-wrap ul li .btn button.modify:hover{background:url('../img/btn/comment-modify-ov.png') no-repeat left top;}
.review-board td .comment-wrap ul li .btn button.del{background:url('../img/btn/comment-del.png') no-repeat left top;}
.review-board td .comment-wrap ul li .btn button.del:hover{background:url('../img/btn/comment-del-ov.png') no-repeat left top;}
.review-board td .comment-wrap > ul > li .comment-reply{padding:0 0 18px;overflow:hidden;}
.review-board td .comment-wrap > ul > li .comment-reply div{position:relative;float:left;}
.review-board td .comment-wrap > ul > li .comment-reply div label{position:absolute;top:8px;left:15px;color:#9f9f9f;cursor:text;}
/*.review-board td .comment-wrap > ul > li .comment-reply div .text{width:717px;height:31px;padding:0 14px;border:1px solid #ccc;color:#666;line-height:31px;}
*/
.review-board td .comment-wrap > ul > li .comment-reply .skinbtn{float:right;}
.review-board td .comment-wrap > ul > li .comment-reply.modify{padding:0;}
.review-board td .comment-wrap > ul > li .comment-reply.modify .text{width:525px;}
.review-board td .comment-wrap > ul > li ul li{padding:18px 0 18px 18px;overflow:hidden;}
.review-board td .comment-wrap > ul > li ul li strong{padding:0 20px 0 14px;background:url('../img/icon/comment-reply.png') no-repeat left 3px;}
.review-board td .comment-wrap > ul > li ul li p{max-width:540px;}
.review-board td .comment-wrap .comment-write{padding:18px 0;overflow:hidden;border-top:1px solid #dbdbdb;}
/*.review-board td .comment-wrap .comment-write > div{position:relative;float:left;}
*/
.review-board td .comment-wrap .comment-write > .pw{margin:0 10px;}
.review-board td .comment-wrap .comment-write label{position:absolute;top:8px;left:15px;color:#9f9f9f;cursor:text;}
.review-board td .comment-wrap .text{height:31px;padding:0 10px;border:1px solid #ccc;color:#9f9f9f;line-height:20px;}
.review-board td .comment-wrap .name .text{max-width:53px;}
.review-board td .comment-wrap .pw .text{max-width:90px;}
.review-board td .comment-wrap .ctt{width:60%;height:80px;}
.review-board td .comment-wrap .ctt .text{width:100%;height:70px;padding-top:10px;}
.review-board td .comment-wrap .cttl{width:85%;height:80px;}
.review-board td .comment-wrap .cttl .text{width:100%;height:80px;}
.review-board td .comment-wrap .goods-comment-save > em{width:80px;height:80px;}
.review-board td .comment-wrap .comment-save-btn{float:right;width:10%;}
.review-board tr.not-record td{height:90px;border-bottom:1px solid #dbdbdb;color:#c1c1c1;text-align:center;}
.review-board td .qna{padding:20px 13px 0 96px;border-bottom:1px solid #dbdbdb;background:#f8f8f8;}
.review-board td .qna > div{position:relative;margin:0 0 13px;padding:0 0 0 25px;overflow:hidden;color:#484747;}
.review-board td .qna .msg{float:left;max-width:700px;/* or whatever width you want. */line-height:1.6;word-break:break-all;}
.review-board td .qna .btn{position:absolute;right:0;bottom:0;}
.review-board td .qna .btn .skinbtn{min-width:60px;}
.review-board td .qna .question{background:url('../img/icon/q.png') no-repeat left 6px;}
.review-board td .qna .answer{padding-top:11px;padding-bottom:11px;border-top:1px solid #dbdbdb;background:url('../img/icon/a.png') no-repeat left 17px;}
.review-board td .qna .msg strong{display:block;padding:0 0 5px;}

.cite-layer{position:fixed;z-index:100;top:50%;left:50%;width:307px;height:192px;margin:-96px 0 0 -153px;}
.cite-layer .wrap{position:relative;height:190px;border:1px solid #555;background:#fff;}
.cite-layer .wrap h4{height:27px;padding:13px 0 0 17px;background:#f4f4f4;color:#222;}
.cite-layer .wrap div{color:#666;text-align:center;}
.cite-layer .wrap div p{padding:25px 0 14px;}
.cite-layer .wrap div .text{display:block;width:216px;height:31px;margin:0 auto 15px;border:1px solid #ccc;line-height:31px;}
.cite-layer .wrap .close{display:block;position:absolute;top:11px;right:12px;width:18px;height:18px;background:url('../img/btn/layer-close.png') no-repeat left top;text-indent:-9999px;}

.review-write-pop{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow-y:auto;}
.review-write-layer{position:relative;width:760px;height:640px;background:#fff;}
.review-write-layer .wrap{position:relative;height:636px;padding:0 0 0 20px;border:2px solid #555;}
.review-write-layer .wrap .scroll-box{height:480px;margin:0 17px 0 0;overflow-x:hidden;overflow-y:auto;}
.review-write-layer .wrap h4{margin:0 17px 0 0;padding:14px 0;border-bottom:1px solid #717171;color:#000;font-size:18px;}
.review-write-layer .wrap .goods{padding:18px 10px 20px;overflow:hidden;}
.review-write-layer .wrap .goods .thumbnail{float:left;width:94px;}
.review-write-layer .wrap .goods .thumbnail img{width:92px;height:92px;border:1px solid #dbdbdb;}
.review-write-layer .wrap .goods .txt{float:right;width:582px;}
.review-write-layer .wrap .goods .txt strong{color:#111;font-size:14px;}
.review-write-layer .wrap .goods .txt p{color:#a9a9a9;line-height:20px;}
.review-write-layer .wrap .board-write{margin:0 17px 0 10px;padding:10px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.review-write-layer .wrap .board-write table{width:100%;}
.review-write-layer .wrap .board-write table th{padding:10px 0 0;color:#555;text-align:left;vertical-align:top;}
.review-write-layer .wrap .board-write table td{height:28px;padding:6px 0;color:#666;}
.review-write-layer .wrap .board-write table td .choice-rating{padding:3px 0 5px;overflow:hidden;}
.review-write-layer .wrap .board-write table td .choice-rating li{position:relative;float:left;margin:0 15px 0 0;}
.review-write-layer .wrap .board-write table td .choice-rating li label{display:inline-block;min-height:20px;padding:0 0 0 20px;background:url('../img/etc/radio-off-s.png') no-repeat left 4px;}
.review-write-layer .wrap .board-write table td .choice-rating li label:hover{background:url('../img/etc/radio-ov-s.png') no-repeat left 4px;}
.review-write-layer .wrap .board-write table td .choice-rating li label.on{padding:0 0 0 20px;background:url('../img/etc/radio-on-s.png') no-repeat left 4px;}
.review-write-layer .wrap .board-write table td .rating{display:inline-block;width:88px;height:15px;background:url('../img/etc/star-bg-88x15.png') no-repeat left top;text-indent:-9999px;vertical-align:middle;}
.review-write-layer .wrap .board-write table td .rating span{display:block;background:url('../img/etc/star-fill-88x15.png') no-repeat left top;}
.review-write-layer .wrap .board-write table td .choice-rating li .radio{position:absolute;z-index:-1;top:3px;left:0;}
.review-write-layer .wrap .board-write table td .text{width:290px;height:26px;padding:0 10px;border:1px solid #ccc;line-height:26px;}
.review-write-layer .wrap .board-write table td .txt-field .text{width:100%;height:24px;padding:0;border:1px solid #fff;color:#979797;line-height:24px;}
.review-write-layer .wrap .board-write table td .chosen-container{margin:0;vertical-align:top;}
.review-write-layer .wrap .board-write table td .check-secret{padding:7px 0 5px;}
.review-write-layer .wrap .board-write table td .check-secret label{display:inline-block;min-height:16px;padding:0 0 0 25px;background:url('../img/etc/check-off-s.png') no-repeat left top;color:#777;font-size:11px;font-weight:bold;}
.review-write-layer .wrap .board-write table td .check-secret label:hover{background:url('../img/etc/check-ov-s.png') no-repeat left top;}
.review-write-layer .wrap .board-write table td .check-secret label.on{background:url('../img/etc/check-on-s.png') no-repeat left top;}
.review-write-layer .wrap .board-write table td .check-secret .checkbox{position:absolute;z-index:-1;top:3px;left:0;}
.review-write-layer .wrap .board-write table td textarea{width:596px;height:123px;padding:10px;border:1px solid #ccc;line-height:1.8;}
.review-write-layer .wrap .privacy{margin:0 17px 0 0;padding:20px 0 20px 10px;}
.review-write-layer .wrap .privacy h5{padding:0 0 12px;color:#555;font-size:12px;}
.review-write-layer .wrap .privacy .terms{height:81px;padding:16px;border:1px solid #ccc;line-height:1.8;}
.review-write-layer .wrap .privacy .consent{position:relative;padding:13px 0 0;}
.review-write-layer .wrap .privacy .consent label{display:inline-block;min-height:16px;padding:0 0 0 25px;background:url('../img/etc/check-off-s.png') no-repeat left top;color:#777;font-size:11px;}
.review-write-layer .wrap .privacy .consent label:hover{background:url('../img/etc/check-ov-s.png') no-repeat left top;}
.review-write-layer .wrap .privacy .consent label.on{background:url('../img/etc/check-on-s.png') no-repeat left top;}
.review-write-layer .wrap .privacy .consent .checkbox{position:absolute;z-index:-1;top:13px;left:0;}
.review-write-layer .wrap .btn{margin:0 17px 0 0;padding:30px 0 0;border-top:1px solid #e6e6e6;font-size:0;text-align:center;}
.review-write-layer .wrap .btn .skinbtn{margin:0 5px;}
.review-write-layer .close{display:block;position:absolute;top:22px;right:20px;width:18px;height:18px;background:url('../img/btn/layer-close.png') no-repeat left top;text-indent:-9999px;}

.qna-write-pop{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow-y:auto;}

.cart-tab{display:none;position:fixed;z-index:20;left:0px;bottom:-280px;width:100%;height:333px;}
.cart-tab .view-wrap{height:280px;background:#fff;}
.cart-tab .bar-bg{position:absolute;top:0;width:100%;height:53px;background:#000;opacity:0.5;}
.cart-tab .bar-bg.opacity{background:#787878;opacity:1;}
.cart-tab .btn-wrap{position:relative;height:33px;padding:10px 0;}
.cart-tab .btn-wrap .container{}
.cart-tab .btn-wrap .left{float:left;}
.cart-tab .btn-wrap .left a{position:relative;float:left;width:149px;height:26px;margin:0 10px 0 0;padding:7px 0 0;background:url('../img/etc/cart-tab-btn-bg.png') repeat-x left top;color:#484848;font-size:13px;font-weight:bold;text-align:center;}
.cart-tab .btn-wrap .left a.on{background:#3e3d3c;color:#fff;}
.cart-tab .btn-wrap .left a span{display:none;position:absolute;left:0;bottom:-17px;width:100%;height:7px;background:url('../img/etc/cart-tab-btn-on.png') no-repeat center bottom;}
.cart-tab .btn-wrap .left a.on span{display:block;}
.cart-tab .btn-wrap .right{float:right;}
.cart-tab .btn-wrap .right .btn-option{position:relative;float:left;width:167px;height:26px;margin:0 10px 0 0;padding:7px 0 0;background:#3c3c3c;color:#fff;font-size:13px;font-weight:bold;text-align:center;}
.cart-tab .btn-wrap .right .btn-option.on{background:#3e3d3c;}
.cart-tab .btn-wrap .right .btn-option span{display:none;position:absolute;left:0;bottom:-17px;width:100%;height:7px;background:url('../img/etc/cart-tab-btn-on.png') no-repeat center bottom;}
.cart-tab .btn-wrap .right .btn-option.on span{display:block;}
.cart-tab .btn-wrap .right .btn-carttab{float:left;width:34px;height:33px;background:#3e3d3c url('../img/etc/cart-tab-show.png') no-repeat center;text-indent:-9999px;}
.cart-tab .btn-wrap .right .btn-carttab.on{background:#3e3d3c url('../img/etc/cart-tab-hide.png') no-repeat center;}
.cart-tab .cart-tab-today{padding:30px 0 0;}
.cart-tab .cart-tab-today .type-horizontal .list .wrap{width:930px;height:246px;}
.cart-tab .cart-tab-today .type-horizontal .list ul{width:9999999px;overflow:hidden;}
.cart-tab .cart-tab-today .type-horizontal .list ul li{width:155px;padding:0;}
.cart-tab .cart-tab-today .type-horizontal .list ul li .thumbnail{text-align:left;}
.cart-tab .cart-tab-today .type-horizontal .list ul li .thumbnail a > img{width:133px;height:118px;}
.cart-tab .cart-tab-today .type-horizontal .list ul li .thumbnail a{position:relative;}
.cart-tab .cart-tab-today .type-horizontal .list ul li .thumbnail a button{position:absolute;top:10px;right:10px;width:16px;height:16px;background:url('../img/btn/del.png') no-repeat left top;text-indent:-9999px;}
.cart-tab .table1{float:left;width:750px;height:218px;margin:30px 0 0;border-top:1px solid #717171;border-bottom:1px solid #dbdbdb;overflow-x:hidden;overflow-y:auto;}
.cart-tab .table1 table{border-top:none;}
.cart-tab .table1 th{height:19px;}
.cart-tab .table1 th .form-element label{background-color:transparent;}
.cart-tab .table1 td{padding:12px 0 11px;border-top:1px solid #dbdbdb;border-bottom:none;line-height:20px;}
.cart-tab .table1 td .ico{margin:0 2px 0 0;}
.cart-tab .table1 td .vendor{display:block;}
.cart-tab .table1 td .name{display:block;padding:0 0 5px;}
.cart-tab .table1 td dl{overflow:hidden;color:#a9a9a9;font-size:11px;}
.cart-tab .table1 td dl dt{float:left;}
.cart-tab .table1 td dl dd{float:left;}
.cart-tab .table1 td.delivery{color:#888;text-align:center;}
.cart-tab .del{width:16px;height:16px;background:url('../img/btn/del.png') no-repeat left top;text-indent:-9999px;}
.cart-tab .table1 tr.add td{padding-bottom:9px;border-top:none;background:url('../img/etc/dotted-1x3-b4b4b4.png') repeat-x left top;}
.cart-tab .table1 tr.add.fir td{}
.cart-tab .table1 tr.add td .name{padding:0 10px 0 18px;background:url('../img/etc/relation.png') no-repeat left 3px;color:#444;font-size:12px;}
.cart-tab .table1 tr.add td dl.option{padding:0 10px 0 18px;}
.cart-tab .table1 td.no-data{height:193px;padding:0;text-align:center;}
.cart-tab .cart-tab-option,
.cart-tab .cart-tab-wish,
.cart-tab .cart-tab-cart{overflow:hidden;}
.cart-tab .estimate{position:relative;float:right;width:210px;height:280px;}
.cart-tab .estimate ul{padding:20px 0 0;}
.cart-tab .estimate ul li{overflow:hidden;line-height:25px;}
.cart-tab .estimate ul li span{float:left;width:50px;color:#777;text-align:right;}
.cart-tab .estimate ul li strong{float:right;color:#444;font-size:13px;}
.cart-tab .estimate ul li.total{margin:10px 0 0;padding:5px 0 0;border-top:1px solid #d9d9d9;}
.cart-tab .estimate ul li.total span{width:auto;text-align:left;}
.cart-tab .estimate ul li.total strong{color:#3e3d3c;font-size:14px;}
.cart-tab .estimate .btn-cart{margin:0;}
.cart-tab .estimate .btn-cart em,
.cart-tab .estimate .btn-buy em{width:208px;height:43px;font-size:14px;font-weight:bold;}
.cart-tab .nomal-layer{top:-56px;left:80px;}
.cart-tab .cart-tab-wish .estimate .btn-cart,
.cart-tab .cart-tab-cart .estimate .btn-buy{position:absolute;bottom:30px;}
.cart-tab .cart-tab-option{}
.cart-tab .cart-tab-option .check{float:left;width:750px;padding:24px 0 0;}
.cart-tab .cart-tab-option .check > strong{display:block;padding:0 0 9px;color:#444;font-size:16px;}
.cart-tab .cart-tab-option .check > .cost{}
.cart-tab .cart-tab-option .check > .cost strong{margin:0 16px 0 0;padding:0 20px 0 0;background:url('../img/etc/bar-1x15-db.png') no-repeat right 4px;color:#3e3d3c;font-size:14px;}
.cart-tab .cart-tab-option .check > .cost > span{margin:0 8px 10px 0;color:#444;}
.cart-tab .cart-tab-option .check .detail{height:125px;margin-top:10px;padding:10px 0 0;border-top:1px solid #717171;border-bottom:1px solid #dbdbdb;overflow-y:auto;overflow-x:hidden;}
.cart-tab .cart-tab-option .check .detail .option{}
.cart-tab .cart-tab-option .check .detail .option dl{height:40px;}
.cart-tab .cart-tab-option .check .detail .option dl dt{float:left;width:143px;padding:8px 10px 0;}
.cart-tab .cart-tab-option .check .detail .option dl dt span{color:#a9a9a9;font-size:11px;}
.cart-tab .cart-tab-option .check .detail .option dl dd{float:left;}
.cart-tab .cart-tab-option .check .detail .add.fir,
.cart-tab .cart-tab-option .check .detail .this{padding:10px 0;border-top:1px solid #dbdbdb;background:none;}
.cart-tab .cart-tab-option .check .detail .add{padding:13px 0;background:url('../img/etc/dotted-1x3-b4b4b4.png') repeat-x left top;}
.cart-tab .cart-tab-option .check .detail .add > span,
.cart-tab .cart-tab-option .check .detail .this > span{display:table-cell;padding:0 17px;vertical-align:middle;}
.cart-tab .cart-tab-option .check .name{width:307px;color:#444;}
.cart-tab .cart-tab-option .check .name a{}
.cart-tab .cart-tab-option .check .name em{display:block;color:#a9a9a9;font-size:11px;}
.cart-tab .cart-tab-option .check .calculation,
.cart-tab .cart-tab-option .check .price{width:100px;color:#444;font-weight:bold;text-align:right;}
.cart-tab .cart-tab-option .check .count{width:80px;}
.cart-tab .cart-tab-option .check .detail .add .name{width:277px;padding-left:40px;background:url('../img/etc/relation.png') no-repeat 20px 9px;color:#444;font-size:12px;}
.cart-tab .cart-tab-option .estimate ul{padding-bottom:12px;}
.cart-tab .cart-tab-option .estimate button{margin:0 0 12px;}

.skinbtn {
    display: inline-block !important;
    display: inline;
    height: 40px;
    padding: 0 5px;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    box-sizing: border-box;
}

.top-reviews .btn{margin-bottom:20px;}

.top-reviews .btn .skinbtn {
    margin: 0 0 0 10px;
    width: 70px !important;
    height: 30px !important;
    line-height: 30px !important;
    border: 0 !important;
}
.skinbtn.point2 {
    border: 1px solid #3e3d3c;
    background: #3e3d3c;
    color: #fff;
    font-weight: bold;
}

.skinbtn.point1.gv-qnalist,
.skinbtn.point2.gv-qnawrite,
.skinbtn.point1.gv-reviewlist,
.skinbtn.point2.gv-reviewwrite{width:151px;height:40px;line-height:38px;}

.reviews_table_type{border-top:2px solid #dbdbdb;}
.qna_table_type{border-top:2px solid #dbdbdb;}

#wrap .no_data{font-size:14px; color:#c1c1c1; }

/* 서브사이드  마이페이지 */
#side{width:200px; border-left:0px; border-right:0px; padding-top:45px;}
#side .sub_menu_box .sub_menu_mypage{margin:7px 0 0 0;}
#side .sub_menu_box .sub_menu_mypage > li{padding:8px 0 15px 0; font-size:14px; font-weight:bold; background:url('../../img/common/lnb_tit.png') no-repeat top left;}
#side .sub_menu_box .sub_menu_mypage > li span{display:block; color:#333; position:relative; padding-bottom:9px; margin-bottom:10px;}
#side .sub_menu_box .sub_menu_mypage > li span:after{content:""; display:block; position:absolute; bottom:0px; left:0px; width:25px; height:1px; background:#333;}
#side .sub_menu_box .sub_menu_mypage > li:first-child{margin:30px 0 0 0;}
#side .sub_menu_box .sub_menu_mypage a{display:block; padding:7px 0 6px 0; font-size:14px;}
#side .sub_menu_box .sub_menu_mypage a:hover,
#side .sub_menu_box .sub_menu_mypage .active{font-weight:bold; background:#f8f8f8; color:#4f4e4d;}
#side .sub_menu_box .sub_menu_mypage .sub_depth1{margin:5px 0 25px 0;}
#side .sub_menu_box .sub_menu_mypage .sub_depth1 li{padding:1px 0 0 0; font-weight:normal;}
#side .sub_menu_box .sub_menu_mypage .sub_depth1 a{font-size:12px; text-indent:10px;}

#side + #contents {width:900px;padding-left:30px;box-sizing:border-box;}

.mypage_lately_goods .item-display .list ul{width:100% !important; margin:0px;}
.mypage_lately_goods .item-display .list ul li{width:31% !important; margin-left:2% !important;}


/*
    기타 페이지
*/
.etc-page{min-height:400px;padding:25px 0 0;}
.etc-page h2{margin:0 0 27px;padding:0 0 27px;border-bottom:1px solid #717171;color:#000;font-size:24px;}
.etc-page > div{line-height:1.7;}

#layerDim{z-index:2;}
.option_layer_cont{z-index:9999 !important;}


.cs-page{padding:30px 0 0 0}
.cs-page.index{padding:0;}
.cs-page .main{margin:36px 0 0;}
.cs-page .section-header .option a:hover{text-decoration:underline;}
.cs-page .section-header .option a.skinbtn{text-decoration:none;}
.cs-page .section-header{margin:0;padding:0 0 14px;overflow:hidden;}
.cs-page .section-header h2{float:left;}
.cs-page .section-header .option{position:static;float:right;margin:5px 0 0;}
.cs-page .section-header .option.type1{margin:0;}
.cs-page .type2{margin:0;}
.cs-page .board-write td .textarea textarea{width:598px;height:213px;}
.cs-page .board-write td{padding-right:20px;padding-left:20px;}
.cs-page .type-gallery{padding:13px 0 0;}
.cs-page .type-gallery .txt .category{color:#888;font-size:11px;}
.cs-page .type-gallery .txt > a{color:#444;}
.cs-page .type-gallery .txt > a b{color:#3e3d3c;}
.cs-page .type-gallery .txt .name{display:inline-block;padding:2px 0 0;color:#666;}
.cs-page .type-gallery .txt .count{display:inline-block;padding:12px 0 0;color:#b2b2b2;font-size:11px;}
.cs-page .type-gallery .txt .count span{margin:0 0 0 10px;padding:0 0 0 10px;background:url('../img/etc/bar-1x9-db.png') no-repeat left 4px;}
.cs-page .skinbtn.base3.faq-search{width:101px;height:34px;line-height:32px;}
.cs-lnb{width:176px;padding:0 1px 100px;border-right:1px solid #fff;border-left:1px solid #fff;}
.cs-lnb h2{color:#3e3d3c;font-size:24px;}
.cs-lnb > h3{margin:20px 0 0;color:#222;font-size:14px;}
.cs-lnb > h3 a{color:#222;}
.cs-lnb > h3 a:hover{text-decoration:underline;}
.cs-lnb .contect-us{padding:48px 0 0;}
.cs-lnb .contect-us h3{margin:0 0 9px;padding:0 0 9px;background:url('../img/etc/bar-lnb-tit.png') no-repeat left bottom;color:#222;}
.cs-lnb .contect-us strong{color:#3e3d3c;font-size:20px;}
.cs-lnb .contect-us a{color:#3e3d3c;font-size:11px;}
.cs-lnb .contect-us ul{padding:10px 0 0;color:#787878;line-height:17px;}
.cs-lnb .bank{padding:45px 0 0;}
.cs-lnb .bank h3{margin:0 0 15px;padding:0 0 9px;background:url('../img/etc/bar-lnb-tit.png') no-repeat left bottom;color:#222;}
.cs-lnb .bank p{padding:0 0 5px;color:#787878;}
.cs-lnb .bank p strong{color:#333;}
.cs-lnb .bank > strong{color:#444;font-size:16px;}
/*
    고객센터끝
*/





/*
레이아웃
*/
#wrap, #footer, #top {width:100%;margin:0;min-width:1120px;padding:0;box-sizing:border-box;}
#wrap {overflow:hidden;}
#container {display:block;width:1100px;margin:0 auto;box-sizing:border-box;table-layout:fixed;min-height:100%;}
#container:after {clear:both;content:"";display:block;}
#contents {width:1100px;margin:0 auto;box-sizing:border-box;}
#container #side {display:inline-block;float:left;width:178px;vertical-align: top;box-sizing:border-box;}
#container #side + #contents {display:inline-block;float:left;width:922px;padding:0 0 100px 30px;vertical-align:top;box-sizing:border-box;}

.w_custom, .bottom {width:100%;max-width:1600px;min-width:1120px;margin:0 auto;}


#container > #content > .contents{}
#container > #content > .contents > .view{padding:0;}
#container > #content > .contents > .view .goad-banner{padding:30px 0 0;}



/* 카테고리 타이틀 적용 관련 css 수정 시작 */
#side .lnb > .category{padding:10px 0 30px;}
/*
레이아웃 lnb 트리형
*/
#side .lnb  > .category.type-tree{}
#side .lnb  > .category.type-tree > li{padding:9px 10px 12px 18px;}
#side .lnb  > .category.type-tree > li a:hover{color:#3e3d3c;}
#side .lnb  > .category.type-tree > li > a{display:inline-block;color:#222;font-size:13px;font-weight:bold;}
#side .lnb  > .category.type-tree > li > ul{margin:10px 0 0;padding:5px 0 0;background:url('../img/da_image/lnb/dot-3x1-cacaca.png') repeat-x left top;}
#side .lnb  > .category.type-tree > li > ul > li{padding:0 0 0 10px;background:url('../img/da_image/lnb/bl-2x2-a3a3a3.png') no-repeat 1px 14px;line-height:24px;}
#side .lnb  > .category.type-tree > li > ul > li > a{color:#555;}
#side .lnb  > .category.type-tree > li > ul > li > ul{padding:0 0 10px 10px;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li{line-height:20px;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li > a{color:#999;font-size:11px;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li > ul{padding:2px 0 5px 4px;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li > ul > li{min-height:18px;padding:0 0 0 10px;background:url('../img/da_image/lnb/dot-tree-depth4-1.png') no-repeat left top;line-height:17px;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li > ul > li.last{min-height:18px;padding:0 0 0 10px;background:url('../img/da_image/lnb/dot-tree-depth4-2.png') no-repeat left top;}
#side .lnb  > .category.type-tree > li > ul > li > ul > li > ul > li > a{color:#999;font-size:11px;}
#side .lnb  > .category.type-tree > li.tit{padding:9px 0 12px;color:#222;font-size:14px;font-weight:bold;text-indent:17px;cursor:default;}
#side .lnb  > .category.type-tree > li.tit img{width:178px;margin-left:-17px;}
#side .lnb  > .category.type-tree > li > ul li.tit{padding:5px 0 7px;background:none;color:#333;font-size:13px;cursor:default;}
#side .lnb  > .category.type-tree > li > ul li.tit img{max-width:100%;}

/*
레이아웃 lnb 레이어형
*/
#side .lnb  > .category.type-layer ul{display:none;width:178px;border:1px solid #dadada;}
#side .lnb  > .category.type-layer ul li{}
#side .lnb  > .category.type-layer ul li a{margin:0 18px;background:url('../img/da_image/lnb/dot-3x1-d2d2d2.png') repeat-x left top;}
#side .lnb  > .category.type-layer ul li.dot-hide > a{background:none;}
#side .lnb  > .category.type-layer ul li:hover{background:#2f2f2f;}
#side .lnb  > .category.type-layer ul li:hover > a{background:none;color:#fff;font-weight:bold;}
#side .lnb  > .category.type-layer > li{position:relative;}
#side .lnb  > .category.type-layer > li  img{max-width:100%;max-height:39px;}
#side .lnb  > .category.type-layer > li > a{display:block;padding:9px 10px 12px 24px;color:#222;font-size:13px;font-weight:bold;}
#side .lnb  > .category.type-layer > li > a:hover,
#side .lnb  > .category.type-layer > li > a.has-sub{position:relative;z-index:10;top:0;left:0;width:144px;padding:9px 10px 12px 24px;background:#f2f2f2;color:#222;}
#side .lnb  > .category.type-layer > li ul{padding:7px 0;}
#side .lnb  > .category.type-layer > li > ul{position:absolute;z-index:20;top:0;left:178px;background:#fff;}
#side .lnb  > .category.type-layer > li > ul > li{position:relative;}
#side .lnb  > .category.type-layer > li > ul > li > a{display:block;padding:5px 0 7px;}
#side .lnb  > .category.type-layer > li > ul > li:first-child > a{background:none;}
#side .lnb  > .category.type-layer > li > ul > li > ul{position:absolute;top:-8px;left:100%;background:#fff;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li{position:relative;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li > a{display:block;padding:5px 2px 7px;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li:first-child > a{background:none;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li > ul{position:absolute;top:-8px;left:100%;background:#fff;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li > ul > li{position:relative;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li > ul > li > a{display:block;padding:5px 2px 7px;}
#side .lnb  > .category.type-layer > li > ul > li > ul > li > ul > li:first-child > a{background:none;}
#side .lnb  > .category.type-layer > li > ul li a{color:#333;text-indent:6px;}
#side .lnb  > .category.type-layer > li.tit{padding:9px 0 12px;color:#222;font-size:14px;font-weight:bold;text-indent:17px;cursor:default;}
#side .lnb  > .category.type-layer > li.tit img{width:178px;margin-left:-17px;}
#side .lnb  > .category.type-layer > li > ul li.tit{padding:5px 0 7px;color:#333;font-size:13px;text-indent:16px;cursor:default;}
#side .lnb  > .category.type-layer > li > ul li.tit img{width:178px;margin-left:-16px;}
#side .lnb  > .category.type-layer > li > ul li.tit:hover{background:none;}
#side .lnb  > .category.type-layer > li > ul li.tit + li.dot-hide a{background:url('../img/da_image/lnb/dot-3x1-d2d2d2.png') repeat-x left top;}
#side .lnb  > .category.type-layer > li > ul li.tit + li.dot-hide:hover a{background-image:none;}
/* 카테고리 타이틀 적용 관련 css 수정  끝 */








/*
상단 시작
*/

/* 상단메뉴 스크롤시 고정*/
#top.header {position:fixed;left:0;top:0;width:100%;height:100px;z-index:10;transition:0.3s;}
#top.header .head {position:relative;width:100%;min-width:1120px;max-width:1600px;margin:0 auto;box-sizing:border-box;}
#top.header .head #logo {z-index:5;position:absolute;top:27px; left:0;transition:0.3s;}
#top.header .head #logo a {display:inline-block;width:200px;height:51px;background:url(../img/da_image/logo.png) no-repeat 0 0;transition:0.3s;}
#top.header .head .lnb {z-index:1;width:auto;min-width:52%;position:absolute;top:0px;left:50%;transform:translateX(-50%);margin:0 0 0 28px;font-size:0;text-align:center;height:100px;line-height:100px;transition:0.3s;}
#top.header .head .lnb li {display:inline-block;box-sizing:border-box;position:relative;z-index:1;vertical-align:top;}
#top.header .head .lnb li a.lnb_dep1 {letter-spacing:0.4px;vertical-align:top;display:inline-block;width:auto;padding:0 25px;height:100px; line-height:100px;font-size:18px;color:#fff;transition:0.3s;}
#top.header .head .lnb li .hd_layer {display:none;position:absolute;left:14px;top:84px;}
#top.header .head .lnb li .hd_layer.on {display:block;}
#top.header .head .lnb li .hd_layer ul {min-width:200px;box-sizing:border-box;padding:19px 0px;background:#fff;border:1px #666 solid;position:relative;z-index:1;vertical-align:top;}
#top.header .head .lnb li .hd_layer ul:before {content:"";display:inline-block;position:absolute;left:24px;top:-11px;background:url(../img/da_image/bg_hd_layer_arrow.png) no-repeat 0 0;width:12px;height:11px;}
#top.header .head .lnb li .hd_layer ul li {width:100%;float:left;margin:0;vertical-align:top;padding:0 37px;height:36px;line-height:36px;}
#top.header .head .lnb li .hd_layer ul li a {vertical-align:top;line-height:22px;padding:7px 0;display:inline-block;width:100%;margin:0;text-align:left;font-size:14px;color:#888;}
#top.header .head .lnb li .hd_layer ul li:hover {background:#ddd;}
#top.header .head .lnb li .hd_layer ul li:hover a {color:#333;}
#top.header .head .gnb {z-index:5;position:absolute;top:40px;right:0px;font-size:0;display:inline-block;width:auto;vertical-align:top;transition:0.3s;}
#top.header .head .gnb a {vertical-align:top;display:inline-block;margin-left:20px;height:21px;line-height:21px;font-size:14px;color:#fff;transition:0.3s;}
#top.header .head .gnb a.btn_search {margin-left:24px;width:20px;background:url(../img/da_image/btn_hd_search.png) no-repeat 0 0;transition:0.3s;font-size:0;}

/* 서브페이지상단 및 메인 스크롤시 상단 */
#top.header.fixed {background:#fff;}
#top.header.fixed .head #logo a {background:url(../img/da_image/logo_on.png) no-repeat 0 0;}
#top.header.fixed .head .lnb li a.lnb_dep1 {color:#333;}
#top.header.fixed .head .gnb a {color:#666;}
#top.header.fixed .head .gnb a.btn_search {background:url(../img/da_image/btn_hd_search_on.png) no-repeat 0 0;}

/* 스트롤 2번이상했을 때 상단 높이값 줄이기 */
#top.header.on {height:80px;}
#top.header.on .head #logo {top:17px;}
#top.header.on .head .lnb,
#top.header.on .head .lnb li a.lnb_dep1 {height:80px;line-height:80px;}
#top.header.on .head .gnb {top:30px;}

/* 1600 이하일때 브라우저 양옆에 딱 붙어보이는 것 방지를 위해 */
#top.header .head.on {}
#top.header .head.on #logo {left:10px;}
#top.header .head.on .gnb {right:10px;}

/* 1400 이하일때 lnb, gnb 붙어보이는 것 방지를 위해 */
#top.header .head .lnb.on li a.lnb_dep1 {padding:0 17px;}
#top.header .head .gnb.on a {margin-left:15px;}

/* 폰트 패밀리 */
#top.header .head .lnb li a.lnb_dep1,
#top.header .head .lnb li .hd_layer ul li a,
#top.header .head .gnb a {font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';}
/*
상단 끝
*/






/*
하단 시작
*/

#footer_wrap {border-top:solid 1px #222;position:relative;z-index:1;background:#fff;}
.bottom {position:relative;padding:0px 0 65px 0; text-align:left;box-sizing:border-box;}
.bottom.on {padding-left:10px;padding-right:10px;}
.ft_info_wrap {border-bottom:1px #ccc solid;padding:29px 0;line-height:33px;}
.ft_info_wrap .ft_call {color:#666;font-size:30px;font-weight:400;font-style:italic;display:inline-block;line-height:33px;width:236px;text-align:left;}
.ft_info_wrap .ft_info {line-height:33px;color:#777;font-size:11px;font-weight:400;}
.ft_info_wrap .ft_info + .ft_info {}
.ft_info_wrap .ft_info strong {display:inline-block;margin:0 14px;color:#333;font-weight:400;}
.ft_info_wrap .ft_menu {font-size:0;text-align:right;}
.ft_info_wrap .ft_menu a {display:inline-block;font-size:12px;font-weight:400;line-height:33px;color:#333;position:relative;z-index:1;}
.ft_info_wrap .ft_menu a + a {margin-left:17px;}
.ft_info_wrap .ft_menu a + a:before {content:"";display:inline-block;width:1px;height:10px;background:#ccc;position:absolute;left:-8px;top:50%;margin-top:-5px;}

.ft_copy_wrap {padding:31px 0 0 0;position:relative;z-index:1;}
.ft_copy_wrap p {line-height:22px;font-size:11px;color:#888;}
.ft_copy_wrap p strong {display:inline-block;line-height:22px;margin:0 7px 0 16px;font-size:11px;color:#666;font-weight:700;}
.ft_copy_wrap address {margin:9px 0 0 0;line-height:22px;font-size:11px;color:#aaa;}
.ft_copy_wrap address strong {color:#777;font-weight:400;}
.ft_copy_wrap .top {display:inline-block;position:absolute;right:0;top:35px;width:33px;height:56px;box-sizing:border-box;text-align:center;line-height:16px;padding:40px 0 0 0;font-size:11px;font-weight:400;color:#333;background:url(../img/da_image/btn_ft_top.png) no-repeat 50% 0;}

/*
하단 끝
*/





/* 최근검색어 */
.search-area{position:absolute !important;z-index:10;top:34px;left:15px;float:left;width:270px !important;padding:5px 0 20px 0;border:1px solid #000;}
.search-area, .search-area div{height:auto !important;background:#fff !important;}
.search-area div{width:100% !important;}
.search-area ul.recent-list{width:100%;}
.search-area ul.recent-list li.li-tit{padding-left:5px;color:#3e3d3c;font-weight:bold;}
.search-area ul.recent-list li{position:relative;width:100%;height:20px;}
.search-area ul.recent-list li span{display:inline-block;width:280px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search-area ul.recent-list li small{position:absolute;top:0;right:25px;}
.search-area ul.recent-list li button.dlt_bn{position:absolute;top:-3px;right:10px;}
.search-area ul.recent-list li.no-data{height:auto !important;padding:5px;text-align:left;line-height:normal !important;}
.search-area ul.recent-list li div{float:none !important;}

/* 페이코서치 자동완성 */
.autocomplete-area-top{position:absolute !important;z-index:21;top:34px;left:15px;width:370px !important;margin:5px 0 !important;padding:0 !important;}
.autocomplete-area-detail{position:absolute !important;z-index:21;top:27px;left:-1px;width:248px !important;margin:5px 0 !important;padding:0 !important;}
.search-area div{height:auto !important;background:#fff !important;}



.search_cont {border-top:2px #000 solid;}
/* 최근검색어 + 추천 상품이 있을 때 */
.recom_box + .recent_box{width:180px; min-height:218px; border-right:1px solid #ececec;}
.recom_box + .recent_box li a{width:55%;}
/* 최근 검색어 */
.recent_box{display:inline-block; float:left; width:210px;background:#fff; 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:none; float:right; padding:3px 0 0 0; color:#999999; font-size:10px;}
.btn_top_search_del{display:none;width:14px; height:14px;}/* 삭제 */
.seach_top_all {display:none;}









/*
        메인
*/
.main_pr {width:100%;margin:0 auto;max-width:1600px;min-width:1120px;padding:136px 0 0 0;}
.main_pr .goods_list_tit {text-align:center;position:relative;z-index:1;margin:0 0 40px 0;padding:0;border:0;}
.main_pr .goods_list_tit h3 {font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';color:#333;font-size:32px;font-weight:700;line-height:48px;display:inline-block;margin:0;padding:0;border:0;}
.main_pr .goods_list_tit .btn_goods_more {margin:0;padding:0;border:0;width:25px;height:25px;position:absolute;right:0;top:50%;margin-top:-12px;}
.main_pr .goods_list_tit .btn_goods_more .btn_goods_view_more {display:inline-block;width:25px;height:25px;background:url(../img/da_image/btn_main_more.gif) no-repeat 0 0;font-size:0;overflow:hidden;margin:0;padding:0;border:0;}

.main_pr .item-display .list {}
.main_pr .item-display .list .space {}
.main_pr .item-display .list ul {}
.main_pr .item-display .list ul li {margin-bottom:66px;}
.main_pr .item-display .list ul li .thumbnail{}
.main_pr .item-display .list ul li .thumbnail a{}
.main_pr .item-display .list ul li .thumbnail a .soldout-img{}
.main_pr .item-display .list ul li .thumbnail a > img{}
.main_pr .item-display .list ul li .thumbnail a > img.blur{}
.main_pr .item-display .list ul li .thumbnail a .hot{}
.main_pr .item-display .list ul li .thumbnail a .hot img{}
.main_pr .item-display .list ul li .txt a span,
.main_pr .item-display .list ul li .txt a em,
.main_pr .item-display .list ul li .txt a strong {font-size:20px;}
.main_pr .item-display .list ul li .txt a span {line-height:25px;}/*브랜드/제조사*/
.main_pr .item-display .list ul li .txt a em {line-height:25px;}/*짧은설명*/
.main_pr .item-display .list ul li .txt a strong {line-height:23px;}/*상품명*/
.main_pr .item-display .list ul li .price{padding:14px 20px 0 20px;}
.main_pr .item-display .list ul li .price del{margin-right:15px;font-size:20px;}
.main_pr .item-display .list ul li .price del font {font-size:14px;}
.main_pr .item-display .list ul li .price .cost {font-size:18px;}
.main_pr .item-display .list ul li .price .cost + .cost {margin-left:10px;}
.main_pr .item-display .list ul li .price .cost strong {letter-spacing:-1px;font-size:28px;}
.main_pr .item-display .list ul li .price .cost strong.time_sale_cost{font-size:28px;}
.main_pr .item-display .list ul li .price .sale{font-size:18px;}
.main_pr .item-display .list ul li .price .sale strong{font-size:28px;}

.main_visual {position:relative;min-width:1120px;width:100%;margin:0;padding:0;box-sizing:border-box;z-index:1;}
.main_visual .visual_ul {display:block;}
.main_visual .visual_ul li {float:left;display:block;}
.main_visual .visual_ul li a {min-width:1120px;position:relative;z-index:1;display:block;background:no-repeat 50% 50%;}
.main_visual .visual_ul li.sld01 a {background-image:url("../img/da_image/bnr_main_visual01.jpg");}
.main_visual .visual_ul li.sld02 a {background-image:url("../img/da_image/bnr_main_visual02.jpg");}
.main_visual .visual_ul li.sld03 a {background-image:url("../img/da_image/bnr_main_visual03.jpg");}
.main_visual .visual_ul li a {background-size:cover;}
.main_visual .visual_ul li a .txt_box {left:50%;width:100%;position:absolute;top:50%;transform:translate(-50%, -70%);}
.main_visual .visual_ul li a .visual_title,
.main_visual .visual_ul li a .visual_txt {font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';width:100%;color:#fff;box-sizing:border-box;text-align:center;display:inline-block;vertical-align:middle;}
.main_visual .visual_ul li a .visual_title {letter-spacing:-2px;line-height:111px;font-size:120px;font-weight:700;}/*text-shadow:0px 0px 6px rgba(0, 0, 0, 0.7);*/
.main_visual .visual_ul li a .visual_txt {letter-spacing:6.0px;padding-top:42px;line-height:38px;font-size:30px;font-weight:300;}

.main_visual .slick-arrow {top:50%;width:34px;height:92px;transform:translateY(-50%);outline:0;display:inline-block;position:absolute;text-indent:-999px;z-index:10;overflow:hidden;}
.main_visual .slick-arrow.slick-prev {left:5.2%;background:url("../img/da_image/btn_main_visual_prev.png") no-repeat 50% 50%;background-size:100% auto;}
.main_visual .slick-arrow.slick-next {right:5.2%;background:url("../img/da_image/btn_main_visual_next.png") no-repeat 50% 50%;background-size:100% auto;}
.main_visual .slick-arrow.slick-prev.on {left:10px;}
.main_visual .slick-arrow.slick-next.on {right:10px;}

.main_visual .slick-dots {width:auto;left:50%;transform:translateX(-50%);text-align:center;bottom:40px;height:24px;line-height:24px;font-size:0;position:absolute;z-index:5;}
.main_visual .slick-dots li {margin:0 8px;display:inline-block;box-sizing:border-box;overflow:hidden;width:24px;height:24px;vertical-align:middle;line-height:24px;font-size:0;}
.main_visual .slick-dots li button {box-sizing:border-box;display:block;width:12px;height:12px;border-radius:12px;margin:6 auto;vertical-align:middle;font-size:0;outline:0;background: rgba(255, 255, 255, 0.5);outline:0;display:inline-block;position:relative;z-index:1;}
.main_visual .slick-dots li.slick-active {}
.main_visual .slick-dots li.slick-active button {border:2px solid #fff;width:24px;height:24px;border-radius:24px;background:none;box-sizing:border-box;line-height:20px;}
.main_visual .slick-dots li.slick-active button:after {width:4px;height:4px;border-radius:4px;background:#fff;content:"";display:inline-block;position:absolute;left:50%;top:50%;margin:-2px 0 0 -2px;}

.main_event {}
.main_event ul {font-size:0;text-align:center;vertical-align:top;}
.main_event ul li {overflow:hidden;position:relative;z-index:1;width:33.32%;margin:0;padding:0;display:inline-block;vertical-align:top;}
.main_event ul li + li {}
.main_event ul li.event01 a {background:url(../img/da_image/bnr_main_event01.jpg) no-repeat 50% 50%;}
.main_event ul li.event02 a {background:url(../img/da_image/bnr_main_event02.jpg) no-repeat 50% 50%;}
.main_event ul li.event03 a {background:url(../img/da_image/bnr_main_event03.jpg) no-repeat 50% 50%;}
.main_event ul li a {transition:0.3s;background-size:100% auto !important;position:absolute;left:0;top:0;width:100%;height:100%;}
.main_event ul li:hover a {background-size:120% auto !important;}
.main_event ul li a div {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;display:inline-block;text-align:center;}
.main_event ul li a em,
.main_event ul li a span {color:#fff;display:inline-block;width:100%;text-align:center;box-sizing:border-box;font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';font-weight:400;}
.main_event ul li a em {line-height:49px;font-size:40px;font-weight:700;margin:0 0 64px 0;}
.main_event ul li a span {text-align:left;font-weight:300;transition:0.3s;margin:0 auto;line-height:34px;font-size:18px;border-bottom:1px #fff solid;width:160px;height:35px;background:url(../img/da_image/bg_main_arrow.png) no-repeat 100% 50%;}
.main_event ul li a:hover span {}
.main_event ul li img {width:100%;height:auto;}

.main_shopbnr {width:100%;margin:0 auto;max-width:1600px;min-width:1120px}
.main_shopbnr ul {font-size:0;text-align:center;vertical-align:top;}
.main_shopbnr ul li {position:relative;z-index:1;width:50%;margin:0;padding:0;display:inline-block;vertical-align:top;}
.main_shopbnr ul li + li {}
.main_shopbnr ul li a {position:absolute;left:0;top:0;width:100%;height:100%;}
.main_shopbnr ul li a div {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;display:inline-block;text-align:center;}
.main_shopbnr ul li a em,
.main_shopbnr ul li a p,
.main_shopbnr ul li a strong,
.main_shopbnr ul li a span {color:#fff;display:inline-block;width:100%;text-align:center;box-sizing:border-box;font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';font-weight:400;}
.main_shopbnr ul li a em {height:52px;}
.main_shopbnr ul li a strong {font-weight:300;margin:9px 0 82px 0;line-height:41px;font-size:28px;}
.main_shopbnr ul li a p{position: absolute; left:0; width:100%; text-align:center; bottom:51px; font-size: 34px; color:#fff; font-weight: bold;}
.main_shopbnr ul li a span {font-weight:300;transition:0.3s;margin:0 auto;line-height:44px;font-size:18px;border:2px #fff solid;width:136px;height:48px;}
.main_shopbnr ul li a:hover span {background-color:#111;border:2px #111 solid;width:136px;height:48px;}
.main_shopbnr ul li a> img {width:100%;height:auto;}

.main_best {}

.main_fixedbnr {background:url(../img/da_image/bnr_main_wide01.jpg) no-repeat fixed  50% 50%;width:100%;height:800px;position:relative;z-index:1;}
.main_fixedbnr .fixed_txt {transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center;}
.main_fixedbnr .fixed_txt em,
.main_fixedbnr .fixed_txt strong,
.main_fixedbnr .fixed_txt a {font-family:'Lato','나눔바른고딕','NanumBarunGothic','Nanum Gothic';display:inline-block;width:100%;text-align:center;color:#fff;}
.main_fixedbnr .fixed_txt em {line-height:50px;font-size:40px;font-weight:700;}
.main_fixedbnr .fixed_txt strong {line-height:76px;margin:16px 0 90px 0;font-size:60px;font-weight:700;}
.main_fixedbnr .fixed_txt a {margin:0 auto;text-align:left;font-size:20px;font-weight:400;width:160px;border-bottom:1px #fff solid;height:35px;box-sizing:border-box;line-height:34px;background:url(../img/da_image/bg_main_arrow.png) no-repeat 100% 50%;}

.main_insta {padding:0 0 266px 0;}
.main_insta .main_insta_title {margin:57px 0 29px 0;color:#333;font-size:32px;font-weight:700;text-align:center;line-height:36px;}
.main_insta .main_insta_tag {color:#888;font-size:24px;font-weight:400;text-align:center;line-height:29px;}
.main_insta #instaPics {margin:0;padding:0;font-size:0;}
.main_insta #instaPics li {display:inline-block;width:20%;text-align:center;}
.main_insta #instaPics li img {width:100%;height:auto;}

.main_pr.on {padding-left:10px;padding-right:10px;box-sizing:border-box;}






/* Centered texts in each section
* --------------------------------------- */
#fullpage .section{
    text-align:center;
    margin:0 !important;
}

/* Backgrounds will cover all the section
* --------------------------------------- */
#fullpage .section{
    background-size: cover;
}
#fullpage .slide{
    background-size: cover;
}

/*Adding background for the slides
* --------------------------------------- */
#slide1{
    background:url(../img/da_image/visual_01.jpg) no-repeat center center;
    padding: 0 0 0 0;
}
#slide2{
    background:url(../img/da_image/visual_02.jpg) no-repeat center center;
    padding: 0 0 0 0;
}
#slide3{
    background:url(../img/da_image/visual_03.jpg) no-repeat center center;
    padding: 0 0 0 0;
}
#slide4{
    background:url(../img/da_image/visual_04.jpg) no-repeat center center;
    padding: 0 0 0 0;
}
/* 슬라이드 스타일 */
#fullpage .slide h1 {font-family:'Crimson Text',serif; font-size:28px; line-height:28px; color:#444; font-weight:400; letter-spacing:7px;}
#fullpage .slide h2 {margin-top:10px; padding-bottom:30px; font-family:'NotoKrM'; font-weight:300; font-size:58px; line-height:58px; color:#333; letter-spacing:-4px; background:url('../img/v_under.gif') no-repeat center bottom;}
#fullpage .slide p {margin-top:20px; font-family:'NotoKrR'; font-size:18px; line-height:1.4; color:#666; letter-spacing:-2px;}
#fullpage .slide a {display:inline-block; margin-top:40px; width:140px; height:40px; line-height:40px; text-align:center; font-family:'Lato', sans-serif; font-size:13px; color:#333; font-weight:700; border:solid 1px #333;}
#fullpage #slide2 .intro {width:1100px; margin:0 auto; text-align:left; padding-left:600px; box-sizing:border-box;}
#fullpage #slide2 .intro h1 {font-size:32px; line-height:32px; font-weight:600;}
#fullpage #slide2 .intro h2 {font-size:56px; line-height:56px; font-family:'NotoKrB'; padding-bottom:40px; background:url('../img/v_under.gif') no-repeat left bottom;}
#fullpage #slide2 .intro p {margin-top:35px; font-size:16px;}
#fullpage #slide2 .intro a {margin-top:50px;}
#fullpage #slide3 .intro h1 {color:#fff; font-weight:400;}
#fullpage #slide3 .intro h2 {color:#fff; font-family:'NotoKrM'; font-weight:300; background:url('../img/v_under_w.gif') no-repeat center bottom;}
#fullpage #slide3 .intro p  {color:#fff;}
#fullpage #slide3 .intro a {color:#fff; border:solid 1px #fff; background:#ded8da;}

.fp-controlArrow.fp-next{background:url('../img/da_image/v_next.png') no-repeat 0 0 !important; margin-left::660px !important;}
.fp-controlArrow.fp-prev{background:url('../img/da_image/v_prev.png') no-repeat 0 0 !important; margin-left:-723px !important;}

/* 섹션 전환용 위/아래 화살표 */
.arrowUp,
.arrowDown {position:fixed; z-index:99; top:50%; right:17px; width:7px; height:50px; cursor:pointer;}
.arrowUp {margin-top:-90px; background:url('../img/da_image/section_arr_top_off.png') no-repeat 0 0;}
.arrowUp:hover {background:url('../img/da_image/section_arr_top.png') no-repeat 0 0;}
.arrowDown {margin-top:90px; background:url('../img/da_image/section_arr_down_off.png') no-repeat 0 0;}
.arrowDown:hover {background:url('../img/da_image/section_arr_down.png') no-repeat 0 0;}
/* 섹션 카운트용 */
.numberCount {position:fixed; height:80px; z-index:99; top:50%; right:20px; margin-top:-20px; text-align:right;}
.numberCount span {display:block; color:#333; font-size:16px; font-weight:700; font-family:'Lato', sans-serif;}
.numberCount span.cur {position:absolute; height:50px; right:8px; padding-right:0; padding-bottom:20px; font-size:30px; line-height:30px;}
.numberCount span.end {position:absolute; top:50px; right:10px; padding-top:20px; padding-right:0; background:url('../img/da_image/s_under.gif') no-repeat right 0 top; color:#aaa; font-size:16px; line-height:16px;}






/* 개별페이지 써니너스 */
.service_list {}
.service_list dt {}
.service_list dt:before {}
.service_list dd {}

/* 회사소개 service/company */
.service_com {}
.service_com .com_box {}
.service_com .com_box span {}
.service_com .com_box p {}
.service_com .com_box p strong {}
.service_com .com_intro {}
.service_com .com_intro:before {}
.service_com .com_intro:after {}
.service_com .com_intro p {}
.service_com .com_intro p + p {}
.service_com .com_intro span {}
.service_com .com_intro span img {}
.service_com {}
.service_com {}
.service_com {}


/* 개별페이지 써니너스 */






/* css 포인트 컬러 변경 (iframe 대처를 위해 각 css에서 찾아바꾸기로 변경할 것 */
/*
9b344a -> 4f4e4d
ab3e55 -> 4f4e4d

board.css, event.css 는 6b6b6b로 변경.
*/
/* css 포인트 컬러 변경 (iframe 대처를 위해 각 css에서 찾아바꾸기로 변경할 것 */




/*** 간격 조절 ***/
.mt_0 {margin-top:0px !important;}
.mt_3 {margin-top:3px !important;}
.mt_5 {margin-top:5px !important;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_45 {margin-top:45px !important;}
.mt_50 {margin-top:50px !important;}
.mt_55 {margin-top:55px !important;}
.mt_60 {margin-top:60px !important;}
.mt_65 {margin-top:65px !important;}
.mt_70 {margin-top:70px !important;}
.mt_75 {margin-top:75px !important;}
.mt_-5 {margin-top:-5px !important;}
.mt_-10 {margin-top:-10px !important;}
.mt_-20 {margin-top:-20px !important;}
.mr_0 {margin-right:0 !important;}
.mr_3 {margin-right:3px !important;}
.mr_5 {margin-right:5px !important;}
.mr_7 {margin-right:7px !important;}
.mr_10 {margin-right:10px !important;}
.mr_15 {margin-right:15px !important;}
.mr_20 {margin-right:20px !important;}
.mr_25 {margin-right:25px !important;}
.mr_30 {margin-right:30px !important;}
.mr_35 {margin-right:35px !important;}
.mr_40 {margin-right:40px !important;}
.mr_45 {margin-right:45px !important;}
.mr_50 {margin-right:50px !important;}
.mr_5p {margin-right:5% !important;}
.mb_0 {margin-bottom:0px !important;}
.mb_5 {margin-bottom:5px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_35 {margin-bottom:35px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_45 {margin-bottom:45px !important;}
.mb_50 {margin-bottom:50px !important;}
.mb_55 {margin-bottom:55px !important;}
.mb_60 {margin-bottom:60px !important;}
.mb_65 {margin-bottom:65px !important;}
.mb_70 {margin-bottom:70px !important;}
.mb_75 {margin-bottom:75px !important;}
.ml_0 {margin-left:0 !important;}
.ml_3 {margin-left:3px !important;}
.ml_5 {margin-left:5px !important;}
.ml_7 {margin-left:7px !important;}
.ml_10 {margin-left:10px !important;}
.ml_15 {margin-left:15px !important;}
.ml_20 {margin-left:20px !important;}
.ml_25 {margin-left:25px !important;}
.ml_30 {margin-left:30px !important;}
.ml_35 {margin-left:35px !important;}
.ml_40 {margin-left:40px !important;}
.ml_45 {margin-left:45px !important;}
.ml_50 {margin-left:50px !important;}
.ml_5p {margin-left:5% !important;}
.mlr_5 {margin-left:5px !important; margin-right:5px !important;}

.pt_0 {padding-top:0px !important;}
.pt_3 {padding-top:3px !important;}
.pt_5 {padding-top:5px !important;}
.pt_7 {padding-top:7px !important;}
.pt_10 {padding-top:10px !important;}
.pt_15 {padding-top:15px !important;}
.pt_20 {padding-top:20px !important;}
.pt_25 {padding-top:25px !important;}
.pt_30 {padding-top:30px !important;}
.pt_35 {padding-top:35px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}
.pt_55 {padding-top:55px !important;}
.pt_60 {padding-top:60px !important;}
.pt_65 {padding-top:65px !important;}
.pt_70 {padding-top:70px !important;}
.pl_0 {padding-left:0px !important;}
.pl_3 {padding-left:3px !important;}
.pl_5 {padding-left:5px !important;}
.pl_7 {padding-left:7px !important;}
.pl_10 {padding-left:10px !important;}
.pl_15 {padding-left:15px !important;}
.pl_20 {padding-left:20px !important;}
.pl_25 {padding-left:25px !important;}
.pl_30 {padding-left:30px !important;}
.pl_35 {padding-left:35px !important;}
.pb_0 {padding-bottom:0px !important;}
.pb_3 {padding-bottom:3px !important;}
.pb_5 {padding-bottom:5px !important;}
.pb_7 {padding-bottom:7px !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_15 {padding-bottom:15px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_25 {padding-bottom:25px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_35 {padding-bottom:35px !important;}
.pb_40 {padding-bottom:40px !important;}
.pb_45 {padding-bottom:45px !important;}
.pb_50 {padding-bottom:50px !important;}
.pb_55 {padding-bottom:55px !important;}
.pb_60 {padding-bottom:60px !important;}
.pb_65 {padding-bottom:65px !important;}
.pb_70 {padding-bottom:70px !important;}
.pr_0 {padding-right:0px !important;}
.pr_3 {padding-right:3px !important;}
.pr_5 {padding-right:5px !important;}
.pr_7 {padding-right:7px !important;}
.pr_10 {padding-right:10px !important;}
.pr_15 {padding-right:15px !important;}
.pr_20 {padding-right:20px !important;}
.pr_25 {padding-right:25px !important;}
.pr_30 {padding-right:30px !important;}
.pr_35 {padding-right:35px !important;}
