﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Jua&display=swap');

/* ONLINEPOWERS FED */

/*==================
	레이아웃
==================*/
#container {position:relative; width:100%; min-width:320px; min-height:200px; }

/* 컨텐츠 상단 */
#container .title {position:relative; width:100%; }
#container .title h2 {font-size:17px; color:#1c2957; line-height:42px; font-weight:800; text-align:center; border-bottom:1px solid #1c2957; }
#container .title .his_back {position:absolute; top:16px; left:15px; width:7px; height:13px; background:url(../images/common/title_arr_ico.png) no-repeat left top; background-size:7px 13px; }
#container .title .his_back a {display:inline-block; width:100%; height:100%; }
#container .location {height:35px; background:#fafafa; padding:10px 10px; }
#container .location .local {}
#container .location .local span {font-size:11px; font-weight:800; }
#container .location .local .route {color:#999; background:url(../images/common/location_arr.png) no-repeat right center; background-size:6px 10px; padding-right:12px; margin-right:6px; }
#container .location .local .current {color:#1a1a1a; }

/* 페이지 없음 */
.notice_none {margin:60px 0 30px; padding-top:50px; background:url(../images/common/page_none.gif) no-repeat center top; background-size:39px; text-align:center;}
.notice_none p {font-weight:600; font-size:10px; color:#666;}
.notice_none .tit {margin-bottom:9px; font-size:14px; color:#1a1a1a; line-height:15px;}
.page_none_btn {margin-bottom:63px; text-align:center;}
.page_none_btn button {width:123px; padding:12px 0;}


/*==================
	로그인 및 회원
==================*/
/*회원가입*/
#wrap .join_pr li img {z-index:1; display:none; position:absolute; right:-5px;  top:26px; width:5px; height:10px;}
#wrap .join_pr li.on img {display:block;}
.join_area.order_wrap {padding:0;}
.join_area.order_wrap .policy_info:last-child {padding-bottom:0;}
.join_area {padding:0 10px; background:#fff;}
.join_pr {border-bottom:1px solid #e7e7e7;}
.join_pr li {position:relative; float:left; width:25%; padding: 16px 0; border-left:1px solid #e7e7e7; text-align:center;}
.join_pr li:first-child {border:0;}
.join_pr li span,
.join_pr li p {color:#b7b7b7; font-weight:bold;}
.join_pr li span {display: inline-block; margin-bottom:6px; font-size:9px; }
.join_pr li p {font-size:11px;}
.join_pr li.on {background:#23ade3;}
.join_pr li.on span {color:#cfe8f7;}
.join_pr li.on p {color:#fff;}
.comp_txt {padding:45px 5px 13px; text-align:center;}
.ob_txt {padding-top:28px; font-size:13px; font-weight:600; color:#1a1a1a; text-align:center; line-height:18px;}
.ob_txt.sm {padding-top: 11px; font-size:12px;}
.ob_txt.bd {padding-top: 6px; font-size:12px; font-weight:bold;}
.ob_txt2 {margin-bottom:12px; color:#666; font-size:11px; letter-spacing:-0.8px; line-height:16px;}
.ob_txt2.deep {color:#999}
.ob_txt3 {margin-bottom:14px; font-size:19px; font-weight:bold; line-height:25px; color:#1c2957;}
.ob_btn {margin: 20px 0 24px; text-align:center;}
.acc_btn button {width:100%; padding: 10.5px 36px;}
.acc_btn button:first-child {margin-bottom:5px;}
.acc_txt {padding: 25px 0; text-align:center;}
.acc_txt .ob_txt {text-align:left;}

.ob_notice {padding: 15px 9px; border:1px solid #e4e4e4;}
.ob_notice span,
.ob_notice p {color:#999;}
.ob_notice span {display:inline-block; margin-bottom:5px; font-weight:bold; font-size:11px; letter-spacing:-1.2px; line-height: 15px;}
.ob_notice p {font-size:10px; line-height:16px;}
.pr_btn {margin-top:15px; padding:15px 10px; background:#f0f0f0; text-align:center;}
.pr_btn button {width:49.5%;}
.pr_btn .btn_st1.reset {float:left;}
.pr_btn .btn_st1,b_pink {float:right;}
.pr_btn.typeA {margin:0; padding:0 0 70px; background:#fff;}

.search_way.typeA {margin:25px 0 18px;}
.search_way.typeA dl:last-child {margin-top:13px;}

.so_noti {margin-bottom:20px;}
.so_noti span,
.so_noti p {color:#666; font-size:11px;}
.so_noti span {font-weight:bold;}
.so_noti p {margin-top:6px; line-height:16px }

/* 170608 추가 : s */
.ob_select{margin:28px 0 56px;}
.ob_select li{float:left; width:47.5%; padding:29px 0 30px; background:#f8f8f8; border:1px solid #c9c9c9; text-align:center;}
.ob_select li:first-child{margin-right:5%;}
.ob_select li a{display:block; padding-top:56px; font-size:15px; font-weight:600; color:#1a1a1a;}
.ob_select .type01 a{background:url(/content/mobile/images/common/bg_obtain01.gif) no-repeat 50% 0; background-size:39px;}
.ob_select .type02 a{background:url(/content/mobile/images/common/bg_obtain02.gif) no-repeat 50% 0; background-size:39px;}
.join_pr.tab_2 li{width:50%;}
.ob_easy{padding:15px 50px 15px;}
.ob_easy li{/*width:186px;*/ margin:8px auto 0;}
.ob_easy li:first-child{margin-top:0;}
.ob_easy li a{display:block; padding:27px 0 27px 55px; border-radius:5px; font-size:11px; color:#fff;}
.ob_easy .join_naver a{background:#2db400 url(/content/mobile/images/common/logo_naver.gif) no-repeat 18px 50%; background-size:27px 21px;}
.ob_easy .join_fb a{background:#3b579d url(/content/mobile/images/common/logo_facebook.gif) no-repeat 18px 50%; background-size:27px 34px;}
.ob_easy .join_kakao a{background:#ffea0f url(/content/mobile/images/common/logo_kakao.gif) no-repeat 18px 50%; background-size:27px 24px; color:#51302c;}
/* 170608 추가 : e */


/* 아이디 찾기 */
.pw_sh {margin-bottom: 20px; text-align:center;}
.pw_sh span {margin-right:6px; font-size:12px; font-weight: 600; color:#999;} 
.pw_sh button {padding:5px 9px; font-size:11px;}
.pw_sh.dash {margin: 0; padding-top: 20px;border-top:1px dotted #dcdcdc;}
.btn_area {margin:20px 0 15px; text-align: center;}
.btn_area02 {margin:20px 0; text-align: center;}
.result_box {margin-top:10px;  padding:50px 0; border:1px solid #e4e4e4; text-align:center;}
.result_box .user_id {color:#23ade3;}
 
 /* 인증번호 틀린 경우*/
.code_tit {padding: 10px 10px 0;; font-size:11px; font-weight:600; line-height:15px; color:#666;}
input[type="password"].transparent.pw_re {height: 60px; line-height: 60px;}
 
 
/*==================
	제품
==================*/
/* 제품 카테고리 */
.category {width:100%; height:40px; border-bottom:1px solid #e4e4e4; margin:0 auto;  }
.category ul {font-size:0; padding:0 9px; text-align:center; }
.category ul li {display:inline-block; font-size:0; padding:0 3%; }
.category ul li a {display:inline-block; font-size:14px; line-height:40px; font-weight:600; color:#b1b1b1; }
.category ul li a.on {color:#1c2957; }

/* 제품 카테고리 탭 */
.category_tab {border-bottom:1px solid #d1d1d1; margin-bottom:10px; }
.category_tab .category_list {background:#fff; font-size:0; border-bottom:1px solid #e4e4e4; }
.category_tab .category_list:after {content:''; display:block; clear:both; }
.category_tab .category_list li {float:left; width:50%; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2; padding:11px 0 11px 15px; display:none; }
.category_tab .category_list li:nth-child(1), .category_tab .category_list li:nth-child(2) {border-top:none; }
.category_tab .category_list li.right {border-right:none; }
.category_tab .category_list li.last {border-bottom:none; }
.category_tab .category_list li a {font-size:11px; font-weight:600; color:#666; }
.category_tab .category_list li a.on {color:#23ade3; }
.category_tab .category_more_btn {height:26px; background:#fafafa; text-align:center; }
.category_tab .category_more_btn a {display:block; width:100%; line-height:26px;}
.category_tab .category_more_btn span {display:inline-block; font-size:10px; font-weight:600; color:#999; background:url(../images/common/category_more_btn.gif) no-repeat right center; background-size:9px 6px; padding-right:13px; vertical-align:top; }
.category_tab .category_more_btn .active span {background:url(../images/common/category_close_btn.gif) no-repeat right center; background-size:9px 6px; }

/* 제품 카테고리 서브탭 */
.cate_sub_tab {display:none; margin-bottom:10px; background:#f0f0f0;}
.category_tab.mb0 {border:0;}
.cate_sub_tab ul {padding:0 7px; background:#fafafa;}
.cate_sub_tab ul li {padding:0 8px; line-height:35px;}
.cate_sub_tab ul li a {color:#666; font-size:11px; font-weight:600;}
.cate_sub_tab ul li a.on {border-bottom:2px solid #23ade3; color:#23ade3;}
.cate_sub_tab .sub_menu {display:none; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:10px 7px; background:#fff;}
.cate_sub_tab .sub_menu li {float:left; width:50%; line-height:27px;}
.cate_sub_tab .sub_menu li a {display:block; color:#999;}
.cate_sub_tab .sub_menu li a.on {border:0;}
.scrollBlind {overflow:hidden; height:37px;}
.cate_scroll {height:55px; overflow-y:hidden; overflow-x:scroll;}
.cate_scroll ul {display:table; min-width:100%; height:37px;}
.cate_scroll ul li { display: table-cell; text-align: center;}
.cate_scroll ul li a{display:block; white-space:nowrap;}

/* 제품 상단 */
.list_sort_area {height:39px; padding:0 10px; background:#fff; }
.list_sort_area.line {border-top:1px solid #b2b2b2;}
.list_sort_area p {float:left; width:95px; height:15px; font-size:11px; font-weight:600; color:#999; margin-top:15px; display:inline-block;  }
.list_sort_area p span {font-size:11px; color:#23ade3; font-weight:800; vertical-align:top; }
.list_sort_area .styled_select {position:relative; float:right; }
.list_sort_area .styled_select .filter_sort {font-size:13px; font-weight:600; background:url(../images/common/list_sort_arr.png) no-repeat right center; background-size:9px 5px; padding-right:15px; line-height:39px; }
.list_sort_area .styled_select .filter_sort.on {color:#23ade3; }
.list_sort_area .styled_select .filter_list_sort {display:none; position:absolute; top:39px; right:-10px; width:100px; border:2px solid #23ade3; background:#fff; z-index:106; }
.list_sort_area .styled_select .filter_list_sort .arr {position:absolute; top:-7px; right:11px; width:9px; height:7px; background:url(../images/common/filter_list_arr.png) no-repeat right top; background-size:9px 7px; } 
.list_sort_area .styled_select .filter_list_sort .filter_list { }
.list_sort_area .styled_select .filter_list_sort .filter_list li {padding:8px 11px; text-align:right; border-top:1px solid #e4e4e4; }
.list_sort_area .styled_select .filter_list_sort .filter_list li:first-child {border-top:none; }
.list_sort_area .styled_select .filter_list_sort .filter_list li a {font-size:13px; font-weight:600; color:#666; }
.layer_overlay_transparent {display:none; position:fixed; z-index:105; right:0; top:0; left:0; bottom:0; background:#000; opacity:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000; }

/* 제품 리스트 */
.product_wrap {background:#e4e4e4; }
.product_wrap .product_list {border-top:1px solid #b2b2b2; border-bottom:1px solid #e4e4e4; background:#fff; }
.product_wrap .product_list li {position:relative; border-top:1px solid #e4e4e4; display:table; width:100%;}
.product_wrap .product_list li:first-child {border-top:none; }
.product_wrap .product_list li .product {border-bottom:1px solid #f0f0f0; padding:10px 10px 0 130px; min-height:116px; }
.product_wrap .product_list li .product .product_sale {z-index:10; position:absolute; top:0; left:0; width: 50px; height: 40px; text-align: center; background: url(../images/common/icon_down.png) no-repeat;background-size: 50px;}
.product_wrap .product_list li .product .product_sale p {color:#fff; font-weight:bold; font-size: 18px; line-height: 29px;}
.product_wrap .product_list li .product .product_sale span {font-size:10px;}
.product_wrap .product_list li .product .product_img {position:absolute; top:0; left:0; width:115px; height:115px; }
.product_wrap .product_list li .product .product_info .tit {display:inline-block; height:34px; line-height:17px; font-size:14px; letter-spacing:0.8px; font-weight:600; color:#1a1a1a; overflow:hidden; margin:8px 0; }
.product_wrap .product_list li .product .product_info .price_box {overflow:hidden; padding-bottom:8px; }
.product_wrap .product_list li .product .product_info .price_box .percentage {float:left; font-size:23px; font-weight:800; color:#fb5020; margin-top:8px; }
.product_wrap .product_list li .product .product_info .price_box .price {float:right; }
.product_wrap .product_list li .product .product_info .price_box .price p {display:block; text-align:right; }
.product_wrap .product_list li .product .product_info .price_box .price .per_price {font-size:11px; color:#b7b7b7; text-decoration: line-through; }
.product_wrap .product_list li .product .product_info .price_box .price .per_price span {font-size:12px; color:#b7b7b7; text-decoration: line-through; margin-bottom:2px; }
.product_wrap .product_list li .product .product_info .price_box .price .sale_price {font-size:13px; font-weight:800; color:#1a1a1a; }
.product_wrap .product_list li .product .product_info .price_box .price .sale_price span {font-size:17px; font-weight:800; color:#1a1a1a; }

.product_wrap .product_list li .product .product_rank {z-index:10; position:absolute; top:0; left:0; width:31px; height:36px; background:url(../images/common/icon_rank.png) no-repeat; background-size:31px; text-align:center; line-height:35px;}
.product_wrap .product_list li .product .product_rank.hit {padding-top:7px;background-image:url(../images/common/icon_rank_hit.png); line-height: 10px;}
.product_wrap .product_list li .product .product_rank p {color:#fff; font-size:15px; font-weight:bold;}
.product_wrap .product_list li .product .product_rank span {font-family:'Times New Roman';  font-style:italic; font-size:8px; color:#fff;}

.product_wrap .product_list li .date {border-top:1px solid #f0f0f0; overflow: hidden; height: 45px; padding: 0 10px;}
.product_wrap .product_list li .date .det {float:left; padding: 7px 0;}
.product_wrap .product_list li .date .det p {font-size:11px; color:#666; line-height:15px;}
.product_wrap .product_list li .date .d_day {float:right; font-size:14px; font-weight:bold; color:#fb5020; line-height: 45px;}
.product_wrap .product_list li .review {overflow:hidden; height:28px; padding:0 10px; }
.product_wrap .product_list li .review p {float:left; display:inline-block; line-height:28px; color:#999; vertical-align:top; }
.product_wrap .product_list li .review p span { display:inline-block; line-height:28px; color:#999; vertical-align:top; }
.product_wrap .product_list li .review .soldout_ico {float:right; line-height:27px; }

/* 상세페이지 */
.view_wrap {background:#f0f0f0; }
.view_title {padding:13px 15px 14px 10px; background:#fff; }
.view_title h3 {font-size:16px; font-weight:800; line-height:20px; color:#1a1a1a; margin-top:10px; }
.view_title .desc {font-size:12px; font-weight:600; color:#999; margin-top:6px; }
.view_img {position:relative; border-bottom:1px solid #e4e4e4; overflow:hidden; background:#fff; }
.view_img .swiper-container-horizontal > .swiper-pagination-bullets {bottom:21px; left:0; width:100%; }
.view_img .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px; }
.view_img .swiper-pagination-bullet {width:9px; height:9px; display:inline-block; border:1px solid #787878; border-radius:100%; background:#8e8e8e; opacity:1; }
.view_img .swiper-pagination-bullet-active {opacity:1; background:#1c2957; border:1px solid #1c2957; }
.view_img .btn_big {position:absolute; bottom:15px; right:15px; width:32px; height:32px; z-index:2; }
.view_sns {overflow:hidden; padding:8px 0; background:#fff; }
.view_sns .inner {margin-left:auto; margin-right:auto; display:table; }
.view_sns h4 {float:left; font-size:11px; font-weight:600; line-height:32px; color:#999; overflow:hidden; margin-right:17px; }
.view_sns .sns_list {float:left; overflow:hidden; }
.view_sns .sns_list li:first-child {margin-left:0; }
.view_sns .sns_list li {float:left; width:32px; height:32px; margin-left:10px; }
.view_info {border-top:1px solid #e4e4e4; background:#fff; }
.view_info table {width:100%; }
.view_info table tr th{font-size:12px; font-weight:600; color:#999; vertical-align:baseline; padding:1px 0 14px 5px; }
.view_info table tr td {font-size:13px; color:#1a1a1a; font-weight:600; padding-left:3px; vertical-align:top; padding-bottom:13px; }
.view_info table tr:last-child td {padding-bottom:0; }
.view_info .item_detail {padding:12px 10px; }
.view_info .item_detail .banner {height:45px; margin-bottom:11px; background:#1c2957; padding:0 10px; }
.view_info .item_detail .banner .tit {float:left; display:inline-block; width:75px; height:45px; }
.view_info .item_detail .banner .txt {float:left; padding:9px 0 0 15px; }
.view_info .item_detail .banner .txt .date {font-size:12px; color:#fff; }
.view_info .item_detail .banner .txt .set {font-size:11px; color:#fff; margin-top:5px; }
.view_info .item_detail .banner .txt .date .num {color:#23ade3; }
.view_info .item_detail .banner .txt .set .day {display:inline-block; width:85px; }
.view_info .item_detail .banner .txt span {vertical-align:top; }
.view_info .item_detail table tr th.p_tit {padding-top:3px; }
.view_info .item_detail table tr td .t_blue {font-size:13px; font-weight:600; color:#23ade3; vertical-align:top; }
.view_info .item_detail table tr td .price_box {position:relative; display:inline-block; }
.view_info .item_detail table tr td .price_box .price {float:left; }
.view_info .item_detail table tr td .price_box .price p {text-align:left; }
.view_info .item_detail table tr td .price_box .price span {display:inline-block; }
.view_info .item_detail table tr td .price_box .price .per_price {font-size:11px; color:#b7b7b7; text-decoration:line-through; margin-bottom:2px; }
.view_info .item_detail table tr td .price_box .price .per_price span {font-size:12px; color:#b7b7b7; text-decoration:line-through; }
.view_info .item_detail table tr td .price_box .price .rst_price {font-size:13px; font-weight:600; color:#1a1a1a; }
.view_info .item_detail table tr td .price_box .price .rst_price span {font-size:18px; font-weight:600; color:#1a1a1a; }
.view_info .item_detail table tr td .price_box .price .rst_price.red {color:#e73535; font-weight:800; }
.view_info .item_detail table tr td .price_box .price .rst_price.red span {color:#e73535; font-weight:800; }
.view_info .item_detail table tr td .price_box .percentage {position:absolute; bottom:1px; right:-53px;  font-size:16px; font-weight:600; color:#fb5020; background:url(../images/common/percentage_arr.gif) no-repeat right center; background-size:9px 12px; margin:0 0 0 15px; padding-right:12px; }
.view_info .item_detail table tr td .price_box .percentage span {font-size:16px; font-weight:800; color:#fb5020;  vertical-align:top; letter-spacing:-1px; }
.view_info .item_detail table tr td .price_box .txt {font-size:11px; font-weight:600; color:#999999; line-height:16px; clear:both; padding-top:4px; }
.view_info .item_detail table tr td .price_box .txt a {padding-left:10px; }
.view_info .item_detail table tr td .more_btn {font-size:11px; color:#999; text-decoration:underline; background:url(../images/common/view_more_arr.gif) no-repeat right center; background-size:3px 6px; padding-right:6px; margin-left:9px; vertical-align:text-bottom; }
.view_info .item_detail table tr td .shipping p {font-size:13px; color:#1a1a1a; font-weight:600; }
.view_info .item_detail table tr td .shipping span {display:block; font-size:11px; font-weight:600; color:#999; line-height:12px; margin-top:5px; }
.view_info .item_detail table tr td .card_more {margin-left:9px; }
.view_info .item_detail table tr td .region_more {margin-top:10px; }

.view_info .item_order table tr th {padding-top:10px; }
.view_info .item_order {border-top:1px solid #e4e4e4; padding:12px 10px; }
.view_info .item_order .select_area {position:relative; margin-top:6px; z-index:1; }
.view_info .item_order .select_area:first-child {margin-top:0; z-index:2; }
.view_info .item_order .select_area .select_btn {display:inline-block; width:100%; height:39px; line-height:37px; border:1px solid #d7d7d7; border-radius:3px; text-align:left; padding:0 15px; background:#fff url(../images/common/list_sort_arr.png) no-repeat 96% 17px; background-size:10px 5px; }
.view_info .item_order .select_area .option {position:absolute; top:0; left:0; width:100%; border:2px solid #1c2957; background:#fff; display:none; z-index:1; }
.view_info .item_order .select_area .option .tit {font-size:13px; font-weight:600; color:#1a1a1a; height:33px; line-height:30px; border-bottom:1px solid #1c2957; text-align:left; padding:0 15px; }
.view_info .item_order .select_area .option ul li {text-align:left; }
.view_info .item_order .select_area .option .option_list01 span {display:inline-block; width:100%; font-size:12px; font-weight:800; color:#1c2957; background:#f5f8ff; padding:10px 15px; border-bottom:1px solid #b2b2b2; }
.view_info .item_order .select_area .option .option_list02 a {display:inline-block; width:100%; font-size:12px; color:#808080; font-weight:600; padding:10px 15px; }
.view_info .item_order .select_area .option .option_list02 li {border-top:1px solid #b2b2b2; }
.view_info .item_order .select_area .option .option_list02 li:first-child {border-top:0; }
.view_info .item_order .select_area .option .option_close {position:absolute; top:10px; right:13px; display:inline-block; width:11px; height:11px; background:url(../images/common/option_close.gif) no-repeat left top; background-size:11px 11px; font-size:0; text-indent:-9999px; }
.view_info .item_order select {margin-top:6px; }
.view_info .item_order select:first-child {margin-top:0; }
.view_info .item_order .add_list {margin-top:15px; }
.view_info .item_order .add_list ul {}
.view_info .item_order .add_list ul li {position:relative; background:#f0f0f0; margin-top:5px; padding:10px; }
.view_info .item_order .add_list ul li:first-child {margin-top:0px; }
.view_info .item_order .add_list ul li .tit {font-size:11px; color:#666; font-weight:600; }
.view_info .item_order .add_list ul li .item_name {font-size:12px; color:#1c2957; font-weight:600; line-height:16px; margin:7px 0 13px; }
.view_info .item_order .add_list ul li .close_btn {position:absolute; top:10px; right:10px; width:10px; height:10px; background:url(../images/common/item_order_close.gif) no-repeat left top; background-size:10px; }
.view_info .item_order .total {font-size:13px; color:#1a1a1a; font-weight:600; text-align:center; margin:20px 0 15px; } /* 170412 수정 */
.view_info .item_order .total span {display:inline-block; font-size:23px; color:#fd5021; font-weight:800; vertical-align:sub; margin-left:2px; }
.view_info .item_order .warning {background:#ffece7; text-align:center; vertical-align:middle; padding:13px 0; } /* 170412 수정 */
.view_info .item_order .warning span {display:inline-block; height:16px; font-size:12px; color:#fb5020; font-weight:600; background:url(../images/common/order_warning_ico.png) no-repeat left center; background-size:16px; padding-left:21px; vertical-align:baseline; padding-top:3px; }

.view_tab {margin-top:10px; background:#fff; }
.view_tab .tab_list {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; overflow:hidden; }
.view_tab .tab_list li {float:left; width:25%; height:41px; text-align:center; }
.view_tab .tab_list li a {display:block; width:100%; height:100%; font-size:12px; font-weight:800; color:#b8b8b8; padding-top:8px; }
.view_tab .tab_list li a span {display:block; font-size:9px; font-weight:800; color:#b8b8b8; margin-top:3px; }
.view_tab .tab_list li a.on {color:#1a1a1a; }
.view_tab .tab_list li a.on span {color:#1a1a1a; }
.view_tab .tab_container .tab_detail {padding:10px 10px 0 10px; display:block; }
.view_tab .tab_container .tab_detail .txt {margin-top:15px; padding:0 5px 3px 5px; } /* 170412 수정 */
.view_tab .tab_container .tab_detail .txt dt {font-size:13px; font-weight:600; color:#1a1a1a; margin-bottom:5px; }
.view_tab .tab_container .tab_detail .txt dd {font-size:13px; font-weight:600; color:#666; margin-bottom:16px; }
.view_tab .tab_container .tab_review {display:none; }
.review_top {padding:15px; text-align:center; border-bottom:1px solid #e4e4e4; background:#fff; }
.review_top p {font-size:12px; font-weight:600; color:#999; line-height:15px; margin-bottom:10px; }
.review_top .review_write_btn, .review_top .review_write_btn {display:inline-block; width:100%; height:30px; background:#f7f7f7; border:1px solid #d1d1d1; border-radius:3px; }
.review_top .review_write_btn span, .review_top .review_write_btn span {font-size:12px; font-weight:600; color:#808080; line-height:26px; background:url(../images/common/review_write_ico.gif) no-repeat right center; background-size:11px; padding-right:16px; line-height:30px; }
.star_rating {display:inline-block; font-size:0; vertical-align:bottom; }
.star_rating span {display:inline-block; width:13px; height:12px; background:url(../images/common/star_rating_off.gif) no-repeat left center; background-size:13px 12px; margin-left:2px; vertical-align:bottom; }
.star_rating span:first-child {border-top:none; }
.star_rating span.on {background:url(../images/common/star_rating_on.gif) no-repeat left center; background-size:13px 12px; }
.combostar-wrapper {margin-left:10px; }
.combostar {line-height:43px; }
.view_tab .tab_container .tab_review .review_list li {border-bottom:1px solid #f0f0f0; }
.view_tab .tab_container .tab_review .review_list li .main_txt {font-size:0; }
.view_tab .tab_container .tab_review .review_list li .main_txt a {display:block; width:100%; height:100%; padding:15px; }
.view_tab .tab_container .tab_review .review_list li .info {display:inline-block; vertical-align:bottom; }
.view_tab .tab_container .tab_review .review_list li .info .date {display:inline-block; font-size:11px; font-weight:600; color:#999; margin-left:8px; vertical-align:bottom; }
.view_tab .tab_container .tab_review .review_list li .info .id {display:inline-block; font-size:11px; font-weight:600; color:#999; background:url(../images/common/review_info_line.gif) no-repeat left center; background-size:1px 8px; margin-left:6px; padding-left:7px; }
.view_tab .tab_container .tab_review .review_list li .option {display:block; font-size:11px; font-weight:600; color:#808080; margin-top:6px; }
.view_tab .tab_container .tab_review .review_list li .content {font-size:13px; font-weight:800; color:#1a1a1a; line-height:18px; margin-top:10px; }
.view_tab .tab_container .tab_review .review_list li .sub_txt {display:block; padding:18px 15px; border-top:1px dotted #e4e4e4; background:#f7f8fb; display:none; }
.view_tab .tab_container .tab_review .review_list li .sub_txt p {font-size:11px; font-weight:600; color:#808080; line-height:16px; }
.view_tab .tab_container .tab_review .review_list li .review_none {font-size:11px; font-weight:600; color:#b7b7b7; background:url(../images/common/review_none_img.png) no-repeat center top; background-size:36px; margin:20px 0; padding-top:45px; text-align:center; }

.view_tab .tab_container .tab_qna {display:none; }
.view_tab .tab_container .tab_qna .review_top {padding:15px; text-align:center; border-bottom:1px solid #e4e4e4; }
.view_tab .tab_container .tab_qna .review_top p {font-size:12px; font-weight:600; color:#999; line-height:15px; }
.view_tab .tab_container .tab_qna .review_list li {border-bottom:1px solid #f0f0f0;  }
.view_tab .tab_container .tab_qna .review_list li .main_txt {font-size:0; }
.view_tab .tab_container .tab_qna .review_list li .main_txt a {display:block; height:100%; padding:15px; }
.view_tab .tab_container .tab_qna .review_list li .date {display:inline-block; font-size:11px; font-weight:600; color:#999; margin-left:8px; }
.view_tab .tab_container .tab_qna .review_list li .id {display:inline-block; font-size:11px; font-weight:600; color:#999; border-left:1px solid #e4e4e4; margin-left:6px; padding-left:7px; }
.view_tab .tab_container .tab_qna .review_list li .option {font-size:11px; font-weight:600; color:#808080; margin-top:6px; }
.view_tab .tab_container .tab_qna .review_list li .content {font-size:13px; font-weight:800; color:#1a1a1a; line-height:18px; margin-top:10px; }
.view_tab .tab_container .tab_qna .review_list li .sub_txt {display:block; padding:18px 15px; border-top:1px dotted #e4e4e4; background:#f7f8fb; display:none; }
.view_tab .tab_container .tab_qna .review_list li .sub_txt .question {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/question_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; }
.view_tab .tab_container .tab_qna .review_list li .sub_txt .answer {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/answer_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; margin-top:15px; }
.view_tab .tab_container .tab_qna .review_list li .sub_txt .answer .a_date {display:block; font-size:11px; font-weight:800; color:#999; margin-top:3px; }
.view_tab .tab_container .tab_qna .review_list li .sub_txt .answer .a_date span {font-size:11px; font-weight:800; color:#999; }
.view_tab .tab_container .tab_qna .review_list li .review_none {font-size:11px; font-weight:600; color:#b7b7b7; background:url(../images/common/review_none_img.png) no-repeat center top; background-size:36px; margin:20px 0; padding-top:45px; text-align:center; }

.view_tab .tab_container .tab_info {display:none; }
.view_tab .tab_container .tab_info .info_list > ul > li {border-bottom:1px solid #f0f0f0; }
.view_tab .tab_container .tab_info .info_list ul > li .main_txt {width:100%; height:40px; }
.view_tab .tab_container .tab_info .info_list ul > li .main_txt a {display:block; font-size:13px; font-weight:600; color:#1a1a1a; padding:14px 15px;   }
.view_tab .tab_container .tab_info .info_list ul > li .main_txt a .arr {float:right; display:inline-block; width:12px; height:6px; background:url(../images/common/tab_info_arr.png) no-repeat 0 0; background-size:cover; margin-top:4px; }
.view_tab .tab_container .tab_info .info_list ul > li .main_txt a.on .arr {background-position:0 -6px;}
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt {display:none; padding:15px 10px; border-top:1px dotted #e4e4e4; background:#f7f8fb; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table {width:100%; border:1px solid #e4e4e4; border-collapse:collapse; background:#fff; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table tr,
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table th,
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td {border:1px solid #e4e4e4; vertical-align:top; line-height:16px; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table th {padding:15px 10px; font-size:12px; font-weight:600; color:#808080; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td {padding:15px 10px; font-size:12px; font-weight:600; color:#1a1a1a; line-height:17px; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td ul.one {}
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td ul.one > li {margin-top:5px; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td ul.one > li:first-child {margin-top:0; }
.view_tab .tab_container .tab_info .info_list ul > li .sub_txt table td ul.two {padding-left:7px; }

/* 관련상품 */
.relation {background:#f0f0f0; padding:10px 0; overflow:hidden; }
.relation .inner {position:relative; background:#fff; padding-bottom:38px; }
.relation h4 {font-size:13px; font-weight:800; color:#262626; padding:13px 10px 10px 10px; }
.relation .relation_slider {padding-left:10px; }
.relation .relation_slider a {display:inline-block; width:130px; }
.relation .relation_slider .img {width:128px; height:128px; border:1px solid #e4e4e4; }
.relation .relation_slider .txt {padding-top:10px; }
.relation .relation_slider .txt .name {font-size:13px; font-weight:600; color:#1a1a1a; line-height:16px; min-height:32px; }
.relation .relation_slider .txt .price {font-size:15px; font-weight:800; color:#1a1a1a; margin-top:5px; }
.relation .relation_slider .txt .price span {font-size:13px; font-weight:600; color:#1a1a1a; vertical-align:middle; }
.relation .relation_slider .swiper-container-horizontal > .swiper-pagination-bullets {bottom:15px; left:0; width:100%; }
.relation .relation_slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px; }
.relation .relation_slider .swiper-pagination-bullet {width:9px; height:9px; display:inline-block; border:1px solid #787878; border-radius:100%; background:#8e8e8e; opacity:1; }
.relation .relation_slider .swiper-pagination-bullet-active {opacity:1; background:#1c2957; border:1px solid #1c2957; }

/* 픽스 주문 */
.order_quick_wrap {position:fixed; bottom:0; z-index:300; left:0; width:100%; }
.order_quick_wrap .open_btn {border-top:1px solid #b2b2b2; } 
.order_quick_wrap .open_btn a {position:absolute; top:-16px; left:50%; right:0; margin-left:-22px; display:inline-block; width:43px; height:17px; background:url(../images/common/float_order_open.png) no-repeat center top; background-size:44px 17px; font-size:0; text-indent:-9999px; text-align:center; border:1px solid #b2b2b2; border-bottom:none; }
.order_quick_wrap .open_btn a.on {background:url(../images/common/float_order_close.png) no-repeat center top; background-size:43px 17px; }
.order_quick_wrap .option_area {background:#fbfbfb; padding:10px 10px 5px 10px; border-bottom:1px solid #b2b2b2; display:none; }
.order_quick_wrap .option_area .select_area {position:relative; z-index:1; }
.order_quick_wrap .option_area .select_area .select_btn {display:inline-block; width:100%; height:39px; line-height:37px; border:1px solid #d7d7d7; border-radius:3px; text-align:left; padding:0 15px; background:#fff url(../images/common/list_sort_arr.png) no-repeat 96% 17px; background-size:10px 5px; }
.order_quick_wrap .option_area .select_area .option {position:absolute; top:0; left:0; width:100%; border:2px solid #1c2957; background:#fff; display:none; }
.order_quick_wrap .option_area .select_area .option .tit {font-size:13px; font-weight:600; color:#1a1a1a; height:33px; line-height:30px; border-bottom:1px solid #1c2957; text-align:left; padding:0 15px; }
.order_quick_wrap .option_area .select_area .option ul li {text-align:left; }
.order_quick_wrap .option_area .select_area .option .option_list01 span {display:inline-block; width:100%; font-size:12px; font-weight:800; color:#1c2957; background:#f5f8ff; padding:10px 15px; border-bottom:1px solid #b2b2b2; }
.order_quick_wrap .option_area .select_area .option .option_list02 a {display:inline-block; width:100%; font-size:12px; color:#808080; font-weight:600; padding:10px 15px; }
.order_quick_wrap .option_area .select_area .option .option_list02 li {border-top:1px solid #b2b2b2; }
.order_quick_wrap .option_area .select_area .option .option_list02 li:first-child {border-top:0; }
.order_quick_wrap .option_area .select_area .option .option_close {position:absolute; top:10px; right:13px; display:inline-block; width:11px; height:11px; background:url(../images/common/option_close.gif) no-repeat left top; background-size:11px 11px; font-size:0; text-indent:-9999px; }
.order_quick_wrap .option_area .add_list ul li {position:relative; padding:10px 5px 5px 5px; border-top:1px dotted #e4e4e4; }
.order_quick_wrap .option_area .add_list ul li:first-child {margin-top:0px; border-top:none; }
.order_quick_wrap .option_area .add_list ul li p.txt {width:95%; line-height:16px; margin-bottom:6px; }
.order_quick_wrap .option_area .add_list ul li p.txt span {vertical-align:top; }
.order_quick_wrap .option_area .add_list ul li .tit {font-size:13px; color:#808080; font-weight:600; }
.order_quick_wrap .option_area .add_list ul li .sub_tit {font-size:13px; color:#1c2957; font-weight:600; }
.order_quick_wrap .option_area .add_list ul li .name {font-size:13px; color:#1c2957; font-weight:600; }
.order_quick_wrap .option_area .add_list ul li .close_btn {position:absolute; top:12px; right:12px; width:10px; height:10px; background:url(../images/common/order_quick_remove.gif) no-repeat left top; background-size:10px; }
.order_quick_wrap .option_area .add_list ul li .cacul .sum {font-size:15px; margin-top:7px; }
.order_quick_wrap .btn_list_wrap {background:#fbfbfb; padding:10px; margin-top:0; }
.order_quick_wrap .btn_list_wrap .order_quick_total {font-size:13px; font-weight:600; color:#1a1a1a; text-align:right; margin-bottom:12px; display:none; }
.order_quick_wrap .btn_list_wrap .order_quick_total span {font-size:20px; font-weight:800; color:#fb5020; vertical-align:text-bottom; }

/* 버튼 팝업 */
.btn_layer {position:fixed; top:50%; left:50%; margin-top:-72.5px; margin-left:-136.5px; width:273px; padding:15px; background:#fff; z-index:10000; display:none; }
.btn_layer .con {position:relative; padding-top:30px; }
.btn_layer .con p {text-align:center; font-size:16px; font-weight:800; color:#1a1a1a; }
.btn_layer .con .layer_close {position:absolute; top:-3px; right:-3px; width:15px; height:15px; background:url(../images/common/layer_pop_close.gif) no-repeat left top; background-size:15px; font-size:0; text-indent:-9999px; }
.btn_layer .btn_wrap {font-size:0; margin-top:17px;text-align:center; padding-bottom:10px; }
.btn_layer .btn_wrap a {width:119px; margin-left:5px; padding:12px 0; color:#fff;}
.btn_layer .btn_wrap a:first-child {margin-left:0; }
.layer_pop_bg {display:none; position:absolute; left:0; top:0px; width:100%; height:100%; z-index:9999; background:#000; opacity:0.7; }

/* 검색결과 */
.search_result {position:relative; padding:0 10px; display:block; }
.search_result input {width:100%; height:35px; border:1px solid #b2b2b2; font-size:15px; font-weight:600; color:#1a1a1a; padding:0 13px; }
.search_result input::placeholder {color:#1a1a1a; }
.search_result_txt {background:#fff; padding:25px 10px 20px 10px; border-bottom:1px solid #e4e4e4; }
.search_result_txt.none {border-bottom:none; }
.search_result_txt p {font-size:15px; font-weight:800; color:#1a1a1a; text-align:center; line-height:18px; padding:0 15px; }
.search_result_txt p span {font-size:15px; font-weight:800; color:#23ade3; vertical-align: baseline; }
.search_result_txt .result_none {margin-top:20px; padding:18px; background:#f0f0f0; }
.search_result_txt .result_none ul {}
.search_result_txt .result_none ul li {font-size:11px; font-weight:600; color:#666; background:url(../images/common/search_result_b.gif) no-repeat left 10px; background-size:3px; padding-left:6px; line-height:19px; }


/*==================
	주문
==================*/
/* 장바구니 */
.cart_wrap {background:#f0f0f0; }
.cart_top {padding:20px 10px; margin-bottom:10px; overflow:hidden; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; background:#fff; }
.cart_top .total {float:left; font-weight:800; color:#1a1a1a; line-height:30px; }
.cart_top .total .num {font-weight:800; color:#fd5021; vertical-align:bottom; }
.cart_top .txt {width:100%; display:block; text-align:center;padding-bottom:10px; line-height:20px;}
.cart_top button, .cart_top a {float:left;width:100%;padding:6px 0 !important; }
.cart_list {margin-bottom:5px; background:#f0f0f0; }
.cart_list .list {background:#fff; padding-top:7px; }
.cart_list .list li {position:relative; overflow:hidden; }
.cart_list .list li:first-child .inner {border-top:none; }
.cart_list .list li .check {position:absolute; top:9px; left:15px; }
.cart_list .list li .inner {padding:9px 0 17px; margin:0 15px 0 47px; border-top:1px solid #e7e7e7;  }
.cart_list .list li .con_top {position:relative; padding-left:85px; min-height:70px; }
.cart_list .list li .con_top .cart_img {position:absolute; top:0; left:0; width:70px; height:70px; margin-right:15px; }
.cart_list .list li .con_top .cart_img img{width:100%; height:100%;border:1px solid #dedede;}
.cart_list .list li .con_top .cart_name .tit {font-size:13px; font-weight:800; color:#1a1a1a; line-height:16px; }
.cart_list .list li .con_top .cart_name .detail {font-size:11px; font-weight:600; color:#999; line-height:15px; margin-top:5px; }
.cart_list .list li .con_bot { margin-top:15px; overflow:hidden;  }
.cart_list .list li .con_bot .cacul {float:left; width:100% !important;overflow:hidden; height:auto;}
.cart_list .list li .con_bot .cacul button {margin-left:5px; }
.cart_list .list li .con_bot .cacul select.select02{width:100% !important;}
.cart_list .list li .con_bot .price {float:right; text-align:right; padding-top:2px; }
.cart_list .list li .con_bot .price .per_price {font-size:11px; color:#b8b8b8; text-decoration:line-through; margin-bottom:2px; }
.cart_list .list li .con_bot .price .per_price span {font-size:11px; color:#b8b8b8; text-decoration:line-through; }
.cart_list .list li .con_bot .price .sale_price {font-size:13px; font-weight:600; color:#666; }
.cart_list .list li .con_bot .price .sale_price span {font-size:15px; font-weight:800; color:#fd5021; }
.cart_list .shipping_wrap {background:#fff; height:40px; border-top:1px solid #e7e7e7; padding:0 15px; overflow:hidden; line-height:40px; }
.cart_list .shipping_wrap .tit {float:left; display:inline-block; font-weight:600; } 
.cart_list .shipping_wrap .shipping_price {float:right; font-weight:600; display:inline-block; }
.cart_list .shipping_wrap .shipping_price span {vertical-align:top; }
.cart_list .shipping_wrap a {margin-left:10px;}
.cart_order {background:#fff; border-top:1px solid #eaeaea; border-bottom:1px solid #b2b2b2; padding:12px 10px 15px; }
.cart_order .txt_wrap {padding:0 5px; }
.cart_order .txt_wrap .total {width:100%; overflow:hidden; line-height:22px; }
.cart_order .txt_wrap .total .tit {float:left; font-size:12px; font-weight:600; color:#1a1a1a; }
.cart_order .txt_wrap .total .total_price {float:right; font-size:13px; font-weight:800; color:#666; display:inline-block; }
.cart_order .txt_wrap .total .total_price span {font-size:13px; font-weight:800; color:#666; vertical-align:top; margin-right:2px; }
.cart_order .txt_wrap .sum {border-top:1px solid #eaeaea; margin-top:10px; padding-top:10px; overflow:hidden; }
.cart_order .txt_wrap .sum .tit {float:left; font-size:15px; font-weight:800; color:#1a1a1a; margin-top:3px; }
.cart_order .txt_wrap .sum .total_price {float:right; font-size:19px; font-weight:800; height:20px; color:#fd5021; display:inline-block; }
.cart_order .txt_wrap .sum .total_price span {font-size:19px; font-weight:800; color:#fd5021; vertical-align:top; margin-right:2px; }
.cart_order .notice {margin-top:16px; text-align:center; padding: 10px 0px;background:#f7f7f7;}
.cart_order .notice span {color:#999; background:url(../images/common/caution_ico.gif) no-repeat left 3px; background-size:15px; padding:2px 0 2px 17px;}
.cart_order .notice b {color:#23ade3; line-height:11px;}
.point_desc {height:33px; background:#f7f7f7; text-align:center; margin-top:15px; clear:both; }
.point_desc p {display:inline-block; line-height:33px; font-size:12px; font-weight:600; color:#999; background:url(../images/common/point_desc_ico.gif) no-repeat left 11px; background-size:13px; padding-left:15px; }
.point_desc p span {font-size:12px; font-weight:600; color:#23ade3; vertical-align:bottom; }
dl.caution {margin-top:15px; }
dl.caution dt {font-size:11px; font-weight:600; color:#999; background:url(../images/common/caution_tit_ico.gif) no-repeat left 2px; background-size:9px; padding-left:12px; margin-bottom:5px; }
dl.caution dd {font-size:11px; font-weight:600; color:#999; background:url(../images/common/caution_dd_ico.gif) no-repeat left 7px; background-size:9px 1px; padding-left:12px; line-height:14px; }
p.caution {font-size:11px; font-weight:600; color:#999; background:url(../images/common/caution_tit_ico.gif) no-repeat left 7px; background-size:9px; padding-left:12px; margin-bottom:15px; }
.cart_none {width:100%; background:#fff url(../images/common/cart_none_bg.png) no-repeat center 104px; background-size:51px 45px; padding:160px 0 100px; text-align:center; min-height:0; }
.cart_none p {font-size:15px; font-weight:800; color:#999; line-height:20px; }
 


/* 버튼 팝업 */
.btn_layer02 {position:fixed; top:50%; left:50%; margin-top:-72.5px; margin-left:-136.5px; width:273px; background:#fff; z-index:10000; display:none; }
.btn_layer02 .title {position:relative; height:39px; padding:0 12px; border-bottom:1px solid #333; }
.btn_layer02 .title .tit {font-size:12px; font-weight:800; color:#1a1a1a; line-height:38px; }
.btn_layer02 .title .layer02_close {position:absolute; top:12px; right:12px; width:15px; height:15px; background:url(../images/common/layer_pop_close.gif) no-repeat left top; background-size:15px; font-size:0; text-indent:-9999px; }
.btn_layer02 .con {padding:15px 12px 18px; }
.btn_layer02 .con p {font-size:13px; font-weight:600; color:#1a1a1a; }

/* 주문결제 */
.del_tit {position:relative; top:0px; left:0; font-size:12px; font-weight:600; line-height:19px; letter-spacing:-1px; } 
del_tit {top:0; }
.shipping_pl {float:right; }
.shipping_pl label {font-size:11px; font-weight:800; color:#666; line-height:24px; margin-right:5px; }
.shipping_pl select {width:55px; height:24px; }
.shipping_pl button {float:right; height:24px !important; padding:0 6px; margin-left:5px; }
.order_wrap {background:#f0f0f0; padding-top:10px; }
.order_wrap .order_tit {border-bottom:1px solid #f0f0f0; padding-bottom:5px; margin:0 15px; overflow:hidden; }
.order_wrap .order_tit h3 {float:left; font-size:13px; font-weight:800; color:#1a1a1a; line-height:24px; }
.order_wrap .order_tit .tit_desc {float:right; font-size:10px; font-weight:600; color:#999; margin-top:12px; }
.order_wrap .order_con {background:#fff; padding-bottom:15px; margin-top:15px; }
.order_wrap .order_con li {position:relative; padding-left:29.5%; line-height:15px; }
.order_wrap .order_con li.chunk .input_area {margin-bottom:5px; }
.order_wrap .shipping_con {background:#fff; }
.order_wrap .shipping_con li {position:relative; padding-left:29.5%; line-height:15px; }
.order_wrap .del_detail {overflow:hidden; word-wrap:break-word; font-size:13px; font-weight:600; color:#1a1a1a; line-height:19px; }
.order_wrap .del_detail span {font-size:13px; font-weight:600; color:#1a1a1a; line-height:19px; vertical-align:bottom; }
.order_wrap .del_name {overflow:hidden; word-wrap:break-word; font-size:13px; font-weight:800; color:#1a1a1a; line-height:19px; }
.order_wrap .del_name span {font-size:13px; font-weight:800; color:#1a1a1a; line-height:19px; vertical-align:bottom; }
.order_wrap .del_text {overflow:hidden; word-wrap:break-word; font-size:13px; font-weight:600; color:#1a1a1a; line-height:19px; margin-top:10px; }
.order_wrap .del_text span {font-size:13px; font-weight:600; color:#1a1a1a; line-height:19px; vertical-align:bottom; }
.order_wrap .del_msg {overflow:hidden; word-wrap:break-word; font-size:11px; font-weight:600; color:#999999; line-height:17px; margin-top:5px; }
.order_wrap .del_msg span {font-size:11px; font-weight:600; color:#999999; line-height:17px; vertical-align:bottom; }
.order_wrap .user_info_wrap {position:relative; border-top:1px solid #f2f2f2; padding:10px 0 10px 29.5%; line-height: 15px; }
.order_wrap .user_info_wrap label {top:20px; }
.order_wrap .user_info_wrap .coupon_desc {font-size:12px; font-weight:600; color:#666; text-align:right; line-height:27px; }
.order_wrap .user_info_wrap .coupon_desc span {font-size:12px; font-weight:800; color:#f8474f; }
.order_wrap .user_info {display:table; width:100%; table-layout:fixed; } 
.order_wrap .user_info .in_td{display:table-cell}
.order_wrap .user_info .in_td.bar {width:5px; text-align:center; color:#797d88; }
.order_wrap .user_info .in_td.address {display:table-cell; width:62px; text-align:right; vertical-align:top; }
.order_wrap .del_info {padding:0 15px; }
.order_wrap .del_info li {margin-top:10px; }
.order_wrap .del_info li:first-child {margin-top:0; }
.order_wrap .shipping_list {padding:0 15px; }
.order_wrap .shipping_list li {padding-top:15px; padding-bottom:15px; border-top:1px solid #f0f0f0; }
.order_wrap .shipping_list li:first-child {margin-top:0; border-top:0; }
.order_wrap .shipping_list li .del_tit {top:15px; }
.order_wrap .num {overflow:hidden; }
.order_wrap .num .input_area {float:left; width:28.6%; }
.order_wrap .dash {float:left; width:7%; height:39px; text-align:center; line-height:37px; background:url(../images/common/order_tel_dash.gif) no-repeat center center; background-size:5px 1px; }
.order_wrap .order_info {background:#fff; padding-top:8px; }
.order_wrap .order_get {background:#fff; padding-top:15px; margin-top:5px; }
.order_wrap .order_get .shipping_price {clear:both; font-weight:600; text-align:right; line-height:22px; }
.order_wrap .order_get .shipping_price span {vertical-align:top; }
.order_wrap .shipping_pick {overflow:hidden; margin:15px 15px 5px; }
.order_wrap .shipping_pick button {float:right; }
.order_item {border-top:1px solid #e7e7e7; background:#fff; padding:0 15px; }
.order_item .item_list li {padding:15px 0; }
.item_list li {position:relative; overflow:hidden; border-top:1px dotted #e2e2e2; padding:17px 15px 0; }
.item_list li:first-child {border-top:none;  }
.item {position:relative; padding-left:85px; min-height:70px;clear:both; }
.item .order_img {position:absolute; top:0; left:0; width:70px; height:70px; }
.item .order_img img{width:100%;height:100%;}
.item .order_name {padding:2px 0 10px; }
.item .order_name .tit {font-size:13px; font-weight:800; color:#1a1a1a; line-height:16px; }
.item .order_name .detail {font-size:11px; font-weight:600; color:#999; line-height:15px; margin-top:5px; }
.item .order_price {border-top:0px dotted #ededed; text-align:right; }
.item .order_shipping_amount {border-top:1px dotted #ededed; padding: 10px 0px 15px; text-align:right; }
.item .order_price p {display:inline-block; font-size:12px; font-weight:600; color:#666; }
.item .order_price span {font-size:12px; font-weight:800; color:#666; }
.order_item .shipping_coupon {position:relative; min-height:43px; border-top:1px solid #f2f2f2; padding:10px 0; overflow:hidden; }
.order_item .shipping_coupon .check {float:right; }
.point_dis {background:#fff; margin-top:5px; padding:10px 0 2px; }
.point_dis .point_con {position:relative; padding:10px 15px 10px 29.5%; line-height:15px; }
.point_dis .point_con .del_tit {left:15px; }
.point_dis .point_con .user_info {padding-left:7px; }
.point_dis .point_con .user_info .in_td {width:57%; }
.point_dis .point_con .user_info .point_all {width:62px; display:inline-block; float:right; }
.point_dis .point_con span {display:inline-block; width:23px; font-size:13px; font-weight:600; color:#1a1a1a; text-align:center; line-height:39px; margin-right:2%; }
.point_dis .point_rst {position:relative; overflow:hidden; border-top:1px solid #f0f0f0; padding:5px 0 7px; margin:0 15px; }
.point_dis .point_rst .point_total {font-size:13px; font-weight:600; color:#666; text-align:right; line-height:30px; }
.point_dis .point_rst .point_total span {font-size:13px; font-weight:800; color:#f8474f; vertical-align:bottom; }
.point_dis .point_desc {background:#fff; }
.point_dis .point_desc p {font-size:11px; }
.payment_method {background:#fff; margin-top:5px; padding:10px 0 2px; }
.payment_method .method_tab {padding:0 15px; margin:15px 0 5px; }
.payment_method .method_tab ul {overflow:hidden; }
.payment_method .method_tab ul li {float:left; width:32.4%; height:37px; border:1px solid #bababa; text-align:center; margin-right:1.3%; margin-bottom:1.3%; }
.payment_method .method_tab ul li.last {margin-right:0; }
.payment_method .method_tab ul li span {display:block; font-size:12px; font-weight:600; color:#999; line-height:37px; cursor:pointer; }
.payment_method .method_tab ul li.on {border:1px solid #23ade3; }
.payment_method .method_tab ul li.on span {color:#23ade3; }
.payment_method .method_con_wrap .method_con {display:none; }
.payment_method .method_con_wrap .method_con {position:relative; overflow:hidden; padding:5px 0 7px; margin:0 15px; border-top:1px solid #f0f0f0; }
.payment_method .method_con_wrap .method_con .method_price {font-size:13px; font-weight:600; color:#666; text-align:right; line-height:30px; }
.payment_method .method_con_wrap .method_con .method_price span {font-size:13px; font-weight:600; color:#666; vertical-align:bottom; }
.payment_method .method_con_wrap .method_con .method_detail {margin-bottom:10px; }
.payment_method .method_con_wrap .method_con .method_detail li {font-size:10px; font-weight:600; line-height:15px; color:#999; background:url(../images/common/method_detail_dot.gif) no-repeat left center; background-size:1px; padding-left:5px; }
.payment_method .user_info_wrap {border-top:0; padding-top:5px; padding-bottom:0; }
.payment_method .user_info_wrap label {top:10px; }
.payment_method .cash_receipt {position:relative; padding-left:29.5%; margin:20px 0 11px;  }
.payment_method .cash_receipt .del_tit {top:15px; }
.payment_method .cash_receipt .cash_receipt_list {overflow:hidden; }
.payment_method .cash_receipt .cash_receipt_list li:first-child {width:100%; margin-right:0; }
.payment_method .cash_receipt .cash_receipt_list li {float:left; margin-bottom:9px; margin-right:12px; }
.payment_method .cash_receipt .cash_receipt_list li.last {margin-right:0; }
.payment_method .cash_receipt_con {margin-bottom:15px; }
.payment_method .cash_receipt_con .receipt_evidence_con {display:block; }
.payment_method .cash_receipt_con .receipt_personal_con {display:none; }
.payment_method .cash_receipt_con .tit {display:inline-block; font-size:12px; line-height:19px; letter-spacing:-1px; margin-bottom:10px; }
.payment_method .cash_receipt_con .num {margin-top:5px; }
.payment_method .cash_receipt_desc {border-top:1px solid #f0f0f0; padding:11px 0 5px; }
.payment_method .cash_receipt_desc ul li {text-align:right; }
.payment_method .cash_receipt_desc ul li a {font-size:11px; background:url(../images/common/cash_receipt_ico.gif) no-repeat right 4px; background-size:11px; padding-right:15px; line-height:17px; }
.agree_wrap {background:#fff; margin-top:5px; padding:15px 10px; border-bottom:1px solid #b2b2b2; }
.agree_wrap .check {display:block; /*loat:left;*/ }
.agree_wrap .check input[type="checkbox"]+label {height:auto; /*font-size:0; text-indent:-9999px;*/ } /* 170406 수정 */
.agree_wrap .check_txt {line-height:17px; }
.agree_wrap .agree_con {margin-top:15px; border:2px solid #e4e4e4; overflow:hidden; }
.agree_wrap .agree_con .tit {height:36px; line-height:36px; padding:0 20px; }
.agree_wrap .agree_con .desc {height:30px; border-top:1px solid #f3f3f3; padding-left:20px; overflow:hidden; }
.agree_wrap .agree_con .desc p {float:left; font-size:11px; line-height:30px; }
.agree_wrap .agree_con .desc .open_btn {position:relative; float:right; width:92px;  background:#fbfbfb; display:inline-block; text-align:center; border-left:1px solid #f3f3f3;  padding-right:8px; }
.agree_wrap .agree_con .desc .open_btn .txt {font-size:11px; line-height:30px; }
.agree_wrap .agree_con .desc .open_btn .arr {position:absolute; top:13px; right:15px; display:inline-block; width:9px; height:5px; background:url(../images/common/order_agree_arr.gif) no-repeat right 0; background-size:cover; }
.agree_wrap .agree_con .desc .open_btn.on .arr {background-position:right -5px;}
.agree_wrap .agree_con .agree_box {border-top:1px dotted #ededed; padding:15px 10px; display:none; }
.agree_wrap .agree_con .agree_box ul li {background:url(../images/common/agree_box_b.gif) no-repeat left center; background-size:5px 1px; padding-left:9px; font-size:10px; font-weight:600; color:#999; line-height:14px }
.order_btn_wrap {padding:15px 10px; text-align:center; font-size:0; }
.order_btn_wrap button, .order_btn_wrap a {display:inline-block; width:49.5%; margin-left:3px; padding:11px 0; }
.order_btn_wrap button:first-child, .order_btn_wrap a:first-child {margin-left:0; }
.next_btn_wrap {padding:15px 10px; text-align:center; font-size:0; }
.next_btn_wrap a {display:inline-block; width:100%; }

.order_wrap .cart_order {border-bottom:none; margin-top:6px; border-top:1px solid #eaeaea; }
.order_wrap button, .order_wrap a {height:39px; }
.order_wrap select {border:1px solid #d7d7d7; font-size:13px; font-weight:600; color:#1a1a1a; padding-left:10px; }
.order_wrap input[type="checkbox"]+label {font-size:13px; font-weight:600; color:#1a1a1a; text-indent:0; padding-left:27px; }

/* 주문완료 */
.order_txt {background:#fff; text-align:center; padding:30px 15px;  }
.order_txt .main_txt {font-size:19px; font-weight:800; color:#1c2957; line-height:25px; }
.order_txt .sub_txt {font-size:11px; font-weight:600; color:#999; line-height:15px; margin-top:10px; }
.order_txt .sub_txt a {font-size:11px; font-weight:800; color:#999; text-decoration:underline; vertical-align:bottom; }
.order_txt .order_number {font-size:13px; font-weight:800; color:#1a1a1a; margin-top:20px; }
.order_txt .order_number span {font-size:13px; font-weight:800; color:#1a1a1a; vertical-align:bottom; }
.order_txt .non_member_txt {font-size:13px; font-weight:600; color:#1a1a1a; line-height:18px; }
.order_txt .order_btn_wrap {padding:15px 10px 0; }
.order_list {background:#fff; margin-top:5px; padding-top:10px; }
.payment_info {background:#fff; margin-top:5px; padding-top:10px; }
.policy_info {background:#fff; margin-top:5px; padding:10px 0 15px; }
.policy_info .order_tit {margin:0 10px; border-bottom:none; }
.policy_con {height:113px; border:1px solid #e4e4e4; margin:0 10px; padding:16px 11px; overflow-y:scroll; }
.policy_con p {font-size:11px; font-weight:600; color:#666; margin-bottom:10px; line-height:16px; }
.policy_con dl dt {font-size:11px; font-weight:800; color:#1a1a1a; margin-bottom:12px; }
.policy_con dl dd {font-size:11px; font-weight:600; color:#666; margin-bottom:10px; line-height:16px; }
.policy_con ul {margin-bottom:12px; }
.policy_con ul li {font-size:11px; font-weight:600; color:#666; margin-bottom:5px; line-height:16px; }
.policy_check {padding:0 10px; overflow:hidden; margin-top:5px; }


/*==================
	서비스
==================*/
/* 기획전 리스트 */
.search_result.sel {margin:9px 0;}
.event_wrap {background:#f0f0f0; }
.product_cate {padding:13px 15px; border-top:1px solid #b2b2b2; border-bottom:1px solid #f0f0f0; background:#f7f8fb;}
.product_cate span {color:#1a1a1a; font-size:15px; font-weight:bold;}
.pd_list {position:relative; margin-top:15px; border-bottom:1px solid #e4e4e4; min-height:191px;}
.pd_list:first-child {margin:0;}
.pd_tit {position:absolute; width:100%; left:0; bottom:0; padding:18px 0 20px; background: url(/content/mobile/images/common/bg_op.png); text-align: center;}
.pd_tit h2 {margin-bottom: 9px; color:#333; font-size: 16px;}
.pd_tit p {color: #808080; font-size:11px; }
.product_list.typeA {padding:0 10px 30px; border:0;}
.product_list.typeA li {float:left;  margin-top:15px; border:0;}
.product_list.typeA li:nth-child(2n) {float:right;}
.product_list.typeA li .product {padding:0; border:0;}
.product_list.typeA li .product .product_img {position:relative; width:auto; height:auto;}
.product_list.typeA li .product .product_info .tit {margin:10px 0 12px;}
.product_list.typeA li .product .product_rank {top:-5px;}
.product_list.line {/*border-top:1px solid #b2b2b2; border-bottom:1px solid #e4e4e4;*/}


/*==================
	마이페이지
==================*/
/* 마이페이지 */
.mypage_wrap {background:#ebebeb; }
.mypage_wrap h3 {font-size:13px; font-weight:800; color:#666; text-align:center; padding:13px 0; }
.mypage_info {background:#1c2957; }
.mypage_info .grade {padding:20px 15px 10px 15px; text-align:center; }
.mypage_info .grade .ico {display:inline-block; width:49px; }
.mypage_info .grade .desc {font-size:11px; font-weight:800; color:#fff; margin:8px 0;  }
.mypage_info .grade .desc span {font-size:11px; font-weight:800; color:#e6be5c; vertical-align:top; }
.mypage_info .info {height:72px; border-top:1px solid #2f3b65; }
.mypage_info .info ul {font-size:0; height:100%; }
.mypage_info .info ul li {width:33.3%; height:100%; display:inline-block; text-align:center; border-left:1px solid #333f68; padding:20px 0 18px; }
.mypage_info .info ul li:first-child {border-left:none; }
.mypage_info .info ul li .num {font-size:15px; font-weight:800; color:#23ade3; }
.mypage_info .info ul li .num span {font-size:11px; font-weight:400; color:#23ade3; vertical-align:initial; }
.mypage_info .info ul li .tit {margin-top:5px; font-size:11px; color:#fff; }
.mypage_con {background:#ebebeb; padding:10px; }
.mypage_con .check_wrap {background:#fff; }
.mypage_con .check_wrap .delivery_check {text-align:center; padding-bottom:8px;  }
.mypage_con .check_wrap .delivery_check ul {overflow:hidden; } 
.mypage_con .check_wrap .delivery_check ul li {float:left; width:20%; background:url(../images/common/delivery_check_arr.gif) no-repeat left 6px; background-size:5px 8px; padding-left:5px; }
.mypage_con .check_wrap .delivery_check ul li:first-child {background:none; }
.mypage_con .check_wrap .delivery_check ul li .num {font-size:20px; font-weight:800; color:#b8b8b8; }
.mypage_con .check_wrap .delivery_check ul li .tit {font-size:11px; font-weight:400; color:#b8b8b8; margin-top:6px; padding-bottom:3px;  }
.mypage_con .check_wrap .delivery_check ul li.on p {color:#23ade3; }
.mypage_con .check_wrap .order_check {border-top:1px solid #e4e4e4; padding:9px 0; }
.mypage_con .check_wrap .order_check ul {overflow:hidden; }
.mypage_con .check_wrap .order_check ul li {float:left; width:33.3%; text-align:center; }
.mypage_con .check_wrap .order_check ul li p {font-size:11px; font-weight:600; color:#b8b8b8; border-left:1px solid #e4e4e4; padding-bottom:2px; }
.mypage_con .check_wrap .order_check ul li p span {font-size:11px; font-weight:800; color:#b8b8b8; vertical-align:baseline; }
.mypage_con .check_wrap .order_check ul li:first-child p {border-left:none; }
.mypage_con .check_wrap .order_check ul li.on p {color:#23ade3; }
.mypage_con .check_wrap .order_check ul li.on span {color:#23ade3; }
.mypage_con .quick_link {background:#fff; margin-top:5px; }
.mypage_con .quick_link ul {overflow:hidden; width:100%; }
.mypage_con .quick_link ul li {float:left; width:33.3%; text-align:center; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.mypage_con .quick_link ul li.last {border-right:none; }
.mypage_con .quick_link ul li.none {border-bottom:none; }
.mypage_con .quick_link ul li a {display:inline-block; width:100%; height:100%; font-size:11px; font-weight:600; color:#1a1a1a; padding: 15px 0; }
.mapage_menu {background:#fff; margin-top:5px; padding:0 15px 15px 15px; }
.mapage_menu .menu {border-top:1px solid #b2b2b2; }
.mapage_menu .menu > li a.oneDepth {height:35px; font-size:12px; font-weight:800; color:#666; line-height:35px; display:block; overflow:hidden; border-bottom:1px solid #b2b2b2; padding:0 10px; }
.mapage_menu .menu > li a.oneDepth .arr {float:right; display:inline-block; width:12px; height:7px; background:url(../images/common/mapage_menu_arr.png) no-repeat 0 -7px; background-size:cover; margin-top:14px; }
.mapage_menu .menu > li a.on {color:#1a1a1a; }
.mapage_menu .menu > li a.on .arr {background-position:0 0; }
.mapage_menu .menu .twoDepthBox {display:none; width:100%; }
.mapage_menu .menu .twoDepthBox > ul {border-bottom:1px solid #b2b2b2; }
.mapage_menu .menu .twoDepthBox > ul > li {border-top:1px solid #dddddd; }
.mapage_menu .menu .twoDepthBox > ul > li:first-child {border-top:none; }
.mapage_menu .menu .twoDepthBox > ul > li > a {display:block; height:35px; line-height:35px; padding:0 10px; font-size:11px; font-weight:400; color:#666; background:#fafafa; overflow:hidden; }

/* 나의 등급안내 */
.grade_info {background:#fff; }
.grade_info .grade {padding:20px 15px 15px 15px; text-align:center; }
.grade_info .grade .ico {display:inline-block; width:49px; }
.grade_info .grade .txt {font-size:14px; font-weight:800; color:#1a1a1a; margin:8px 0 6px; }
.grade_info .grade .txt span {font-size:14px; font-weight:800; color:#f35b4e; vertical-align:top; }
.grade_info .grade .desc {font-size:9px; }
.grade_info .info {height:72px; border-top:1px solid #ebebeb; }
.grade_info .info ul {font-size:0; height:100%; }
.grade_info .info ul li {width:33.3%; height:100%; display:inline-block; text-align:center; border-left:1px solid #ebebeb; padding:18px 0 17px; }
.grade_info .info ul li:first-child {border-left:none; }
.grade_info .info ul li .tit {font-size:11px; color:#666; }
.grade_info .info ul li .num {font-size:13px; font-weight:800; color:#1c2957; margin-top:6px; }
.grade_info .info ul li .num span {font-size:19px; font-weight:800; color:#1c2957; vertical-align:text-bottom; }
.grade_detail {background:#fff; margin-top:5px; padding:15px 15px 0 15px; }
.grade_detail h4 {font-size:12px; font-weight:800; color:#1a1a1a; }
.grade_detail .detail_list {border-top:1px solid #f0f0f0; margin-top:10px; }
.grade_detail .detail_list > li {position:relative; border-top:1px dotted #ededed; padding:15px 15px 15px 50px;  }
.grade_detail .detail_list > li:first-child {border-top:0; }
.grade_detail .detail_list > li .ico {position:absolute; top:10px; left:0; display:inline-block; width:38px; height:38px; }
.grade_detail .detail_list > li .grade_name {font-size:13px; font-weight:600; color:#1c2957; }
.grade_detail .detail_list > li .grade_txt {font-size:11px; margin:7px 0; }
.grade_detail .detail_list > li ul {}
.grade_detail .detail_list > li ul li {font-size:11px; font-weight:600; color:#999; line-height:13px; }
.grade_desc {padding:15px 11px 60px; }
.grade_desc span {font-size:11px; }
.grade_desc ul {margin-top:8px; }
.grade_desc ul li {font-size:11px; color:#999; margin-left:3px; padding-left:9px; line-height:15px; background:url(../images/common/agree_box_b.gif) no-repeat left 8px; background-size:5px 1px; }

/* 쿠폰 */
.tab_container {background:#fff; }
.use_list {}
.down_list {}
.coupon_list {padding: 0 15px; }
.coupon_list li {position:relative; min-height:106px; border-bottom:1px solid #e9e9e9; padding:15px 0 15px 110px; }
.coupon_list li .img {position:absolute; top:15px; left:0; text-align:center; }
.coupon_list li .img .coupon {width:95px; height:49px; line-height:48px; font-size:13px; font-weight:800; font-style:italic; color:#fff; padding-left:1px; text-align:center; padding-right:14px; }
.coupon_list li .img .coupon span {font-size:15px; font-weight:800; color:#fff; padding-left:1px; vertical-align:baseline; }
.coupon_list li .img .coupon_blue {background:url(../images/common/coupon_bg_blue.png) no-repeat left top; background-size:95px 49px; }
.coupon_list li .img .coupon_green {background:url(../images/common/coupon_bg_green.png) no-repeat left top; background-size:95px 49px; }
.coupon_list li .img .coupon_red {background:url(../images/common/coupon_bg_red.png) no-repeat left top; background-size:95px 49px; }
.coupon_list li .img a {display:inline-block; margin-top:5px; }
.coupon_list li .txt .coupon_desc {font-size:11px; font-weight:400; color:#999; }
.coupon_list li .txt .coupon_name {font-size:15px; font-weight:800; color:#1a1a1a; line-height:18px; margin:5px 0; }
.coupon_list li .txt .coupon_date {font-size:11px; font-weight:400; color:#b7b7b7; margin-bottom:6px; }
.coupon_list li .txt .all {display:inline-block; width:70px; height:22px; font-size:11px; color:#999; line-height:20px; border:1px solid #e4e4e4; border-radius:3px; text-align:center; }
.coupon_list li .txt .part {display:inline-block; width:70px; height:22px; font-size:11px; color:#23ade3; line-height:20px; border:1px solid #23ade3; border-radius:3px; text-align:center; }
.coupon_none {width:100%; background:#fff url(../images/common/coupon_none_bg.png) no-repeat center 30px; background-size:60px 38px; padding:85px 0 50px; text-align:center; min-height:0; }
.coupon_none p {font-size:15px; font-weight:800; color:#999; }
.tab_con .caution {padding:0 15px; }
.common_none {text-align:center !important;vertical-align:middle; display:table-cell;font-size:16px; font-weight:600; color:#b7b7b7; background:url(../images/common/review_none_img.png) no-repeat center center; background-size:36px; margin:20px 0; padding-top:45px; } /* 170414 추가 */
.common_none p {padding-top:20px;font-size:15px; font-weight:800; color:#999;text-align:center; display:block; } /* 170414 추가 */

/* 활동정보 */
.tab_area {padding:15px 10px; border-bottom:1px solid #e7e7e7; background:#fff; }
.tab_area .tab_txt {margin-top:20px; }
.tab_area .tab_txt li {font-size:11px; font-weight:600; color:#1c2957; background:url(../images/common/tab_txt_b.gif) no-repeat left 7px; background-size:2px; padding-left:7px; line-height:15px; }
.active_info {background:#fff; text-align:center; border-bottom:1px solid #e4e4e4; margin-bottom:5px; }
.active_info ul {overflow:hidden; }
.active_info ul li {float:left; width:50%; padding:37px 0; }
.active_info ul li:first-child {border-right:1px solid #e4e4e4; }
.active_info ul li .tit {font-size:11px; font-weight:600; color:#1a1a1a; margin-top:4px; padding-bottom:1px; }
.active_info ul li .num {font-size:15px; font-weight:800; color:#23ade3; }
.active_info ul li .num span {font-size:20px; font-weight:800; color:#23ade3; vertical-align:bottom; margin-right:3px; }
.date_search {background:#f9f9f9; padding:10px 10px 10px 11px; overflow:hidden; border-bottom:1px solid #e4e4e4; }
.date_search .date_search_info {overflow:hidden; }
.date_search .date_search_info .txt {float:left; display:block; font-size:11px; font-weight:600; color:#666; line-height:30px; }
.date_search .date_search_info .date_search_btn {float:right; display:block; width:68px; height:30px; font-size:12px; font-weight:800; color:#23ade3; background:#fff; border:1px solid #23ade3; border-radius:3px; line-height:26px; text-align:center; }
.date_search .date_search_info .date_search_btn.on {width:12px; height:12px; border:none; background:url(../images/common/date_search_close.gif) no-repeat center center; background-size:12px; font-size:0; margin-top:10px; text-indent:-9999px; }
.date_search .date_search_con {margin-top:5px; text-align:center; display:none; }
.date_search .date_search_con ul li {position:relative; padding-left:18%; overflow:hidden; margin-top:5px; }
.date_search .date_search_con ul li:first-child {margin-top:0; }
.date_search .date_search_con ul li span {position:absolute; top:10px; left:0; font-size:12px; font-weight:600; line-height:19px; letter-spacing:-1px; }
.date_search .date_search_con ul li .date_area {float:left; width:49.5%; margin-right:1%; }
.date_search .date_search_con ul li .date_area.last {margin-right:0; }
.date_search .date_search_con ul li .date_area select {border-radius:0; }
.date_search .date_search_con ul li .input_search input {border-radius:0; }
.date_search .date_search_con ul li .desc {font-size:11px; font-weight:600; color:#999; line-height:14px; margin-top:9px; padding:0; text-align:left;  }
.date_search .date_search_con button {margin:15px 0 5px; }
.active_con {background:#fff; }
.active_con .order_info {text-align:center; padding:20px 0 27px; border-bottom:1px solid #e4e4e4; }
.active_con .order_info .order_number {font-size:15px; font-weight:800; color:#1a1a1a; }
.active_con .order_info .order_number span {font-size:15px; font-weight:800; color:#23ade3; text-decoration:underline; }
.active_con .order_info .order_date {font-size:12px; font-weight:600; color:#666; margin-top:6px; }
.active_con .order_info .order_date span {font-size:12px; font-weight:600; color:#666; }
.active_con ul li {overflow:hidden; border-bottom:1px solid #e4e4e4; }
.active_con ul li .active_title {overflow:hidden; border-bottom:1px solid #ededed; padding:10px 0; margin:0 15px; }
.active_con ul li .active_title.save .txt{margin-top:8px;}
.active_con ul li .active_title .txt {float:left;}
.active_con ul li .active_title .txt .label {display:inline-block; height:16px; font-size:10px; color:#fff; text-align:center; line-height:16px; }
.active_con ul li .active_title .txt .save {width:25px; background:#23ade3; }
.active_con ul li .active_title .txt .used {width:25px; background:#b2b2b2; }
.active_con ul li .active_title .txt .delete{width:25px; background:#e42222;}
.active_con ul li .active_title .txt .reply_comp {width:41px; background:#23ade3; }
.active_con ul li .active_title .txt .reply_stand {width:41px; background:#b2b2b2; }
.active_con ul li .active_title .txt .date {font-size:10px; font-weight:600; color:#999; line-height:16px; margin-left:5px; }
.active_con ul li .active_title .btn_st4 {float:right; }
.active_con ul li .active_title .tit {font-size:13px; font-weight:800; color:#1a1a1a; line-height:17px; margin-top:20px; clear:both; }
.active_con ul li .active_title .point_info{float:right; text-align:right;}
.active_con ul li .active_title .report {font-size:10px; font-weight:800; line-height:16px; color:#1c2957;}
.active_con ul li .active_title .report span {font-size:12px; font-weight:800; vertical-align:bottom; margin-right:2px; }
.active_con ul li .active_title .report.plus {color:#23ade3; }
.active_con ul li .active_title .report.plus span {color:#23ade3; }
.active_con ul li .active_title .report.minus {color:#808080; }
.active_con ul li .active_title .report.minus span {color:#808080; }
.active_con ul li .active_title .review_num {float:left; font-size:13px; font-weight:800; color:#1a1a1a; text-decoration:underline; }
.active_con ul li .active_title .review_date {float:right; font-size:10px; font-weight:600; color:#999; line-height:13px; }
.active_con ul li .active_title .review_text {float:left; font-size:13px; font-weight:800; color:#1a1a1a; }
.active_con ul li .active_title .star_rating {float:right; }
/* 170410 추가 시작 */
.active_con ul li .price_title {padding:10px 0; margin:0 15px; }
.active_con ul li .price_title .review_text {font-size:13px; font-weight:800; color:#1a1a1a; }
/* 170410 추가 끝 */
.active_con ul li .order_view_btn {display:block; width:100%; height:100%; overflow:hidden; }
.active_con ul li .order_view_btn .more_arr {float:right; display:inline-block; width:11px; height:6px; background:url(../images/common/more_arr.gif) no-repeat 0 0; background-size:cover; margin-top:5px; }
.active_con ul li .order_view_btn.on .more_arr {background-position:0 -6px; }
.active_con ul li .order_view_btn .active_title {border-bottom:0; }
.active_con ul li .order_view_btn.on .active_title {border-bottom:1px solid #ededed; }
.active_con ul li .active_details {padding:8px 15px; }
.active_con ul li .active_details .tit {font-size:16px; font-weight:600; color:#1a1a1a; line-height:15px; margin-bottom:2px; }
.active_con ul li .active_details .order_number {display:inline-block; }
.active_con ul li .active_details .due_date {display:inline-block; border-left:1px solid #e9e9e9; margin-left:2px; padding-left:4px; }
.active_con ul li .active_details p {font-size:16px; font-weight:600; color:#cc3a00; }
.active_con ul li .active_details p span {font-size:16px; font-weight:600; color:#cc3a00; vertical-align:bottom; }
.active_con ul li .active_product {position:relative; padding:15px 0 15px 85px; margin:0 15px; min-height:100px; }
.active_con ul li .active_product .active_img {position:absolute; top:15px; left:0; width:70px; height:70px; }
.active_con ul li .active_product .active_name {padding-top:2px; }
.active_con ul li .active_product .active_name .tit {font-size:13px; font-weight:600; color:#1a1a1a; line-height:15px; }
.active_con ul li .active_product .active_name .detail {font-size:11px; font-weight:600; color:#999; line-height:15px; margin-top:5px; }
.active_con ul li .active_product .active_name .q_tit {font-size:13px; font-weight:800; color:#1a1a1a; line-height:15px; margin-top:18px; }
.active_con ul li .active_product .active_name .review_write {margin-top:13px; }
.active_con ul li .q_con {border-top:1px dotted #e7e7e7; background:#f7f8fb; padding:15px; }
.active_con ul li .q_con .question {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/question_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; }
.active_con ul li .q_con .answer {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/answer_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; margin-top:15px; }
.active_con ul li .q_con p {font-size:12px; color:#808080; line-height:15px; padding-right:25px; }
.active_con ul li .q_con .btn_wrap {text-align:right; font-size:0; margin-top:13px; }
.active_con ul li .q_con .btn_wrap a {margin-left:4px; }
.active_con ul li .q_con .btn_wrap a:first-child {margin-left:0px; }
.active_con ul li .item {padding:15px 15px 0 100px; }
.active_con ul li .item .order_img {top:15px; left:15px; }
.active_con ul li .main_txt {font-size:0; }
.active_con ul li .main_txt a {display:block; /*width:100%;*/ height:100%; padding:15px; }
/* .active_con ul li .status_off {display:inline-block; width:42px; height:15px; background:url(../images/common/status_off.gif) no-repeat left top; background-size:42px 15px; font-size:0; text-indent:-9999px; vertical-align:bottom; } */
.active_con ul li .status_off {display:inline-block; width:56px; height:17px; background-color: #4287f5; color: white; font-family: 'Jua', sans-serif; font-size:16px; letter-spacing:0px; vertical-align:bottom; border: none; }
/* .active_con ul li .status_on {display:inline-block; width:42px; height:15px; background:url(../images/common/status_on.gif) no-repeat left top; background-size:42px 15px; font-size:0; text-indent:-9999px; vertical-align:bottom; } */
.active_con ul li .status_on {display:inline-block; width:56px; height:17px; background-color: red; color: white; font-family: 'Jua', sans-serif; font-size:16px; letter-spacing:0px; vertical-align:bottom; border: none; }
.active_con ul li .date {position:relative; top: 40px; display:inline-block; font-size:14px; font-weight:600; color:#999; margin-left:8px; }
.active_con ul li .content {font-size:14px; font-weight:800; color:#1a1a1a; line-height:18px; margin-top:10px; }
.active_con ul li .sub_txt {display:block; padding:18px 15px; border-top:1px dotted #e4e4e4; background:#f7f8fb; display:none; }
.active_con ul li .question {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/question_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; }
.active_con ul li .answer {font-size:11px; font-weight:600; color:#808080; line-height:16px; background:url(../images/common/answer_ico.gif) no-repeat left 4px; background-size:11px 10px; padding-left:15px; margin-top:15px; }
.active_con ul li .answer .a_date {display:block; font-size:11px; font-weight:800; color:#999; margin-top:3px; }
.active_con ul li .answer .a_date span {font-size:11px; font-weight:800; color:#999; }
.active_con ul li .shipping_detail {border-top:1px solid #f0f0f0; margin:0 15px; padding:7px 0; overflow:hidden; }
.active_con ul li .shipping_detail .shipping_txt {font-size:13px; font-weight:800; color:#23ade3; line-height:25px; }
.active_con ul li .shipping_detail a {float:right; margin-left:2px; }
.active_con ul li .shipping_detail a.b_blue {padding:7px 6px; }
.active_con ul li .order_detail {padding:15px 0; margin:0 15px; border-top:1px dotted #e7e7e7; }
.active_con ul li .order_detail table {width:100%; border:1px solid #e4e4e4; border-collapse:collapse; background:#fff; }
.active_con ul li .order_detail table tr,
.active_con ul li .order_detail table th,
.active_con ul li .order_detail table td {border:1px solid #e4e4e4; vertical-align:top; line-height:16px; }
.active_con ul li .order_detail table th {padding:15px 10px; font-size:12px; font-weight:600; color:#808080; }
.active_con ul li .order_detail table td {padding:15px 10px; font-size:12px; font-weight:600; color:#1a1a1a; }
.active_con ul li .order_detail table td p {line-height:17px; margin-top:8px; }
.active_con ul li .order_detail table td p:first-child {margin-top:0px; }
.active_con ul li .order_detail table td p span {vertical-align:bottom; }
/* 170410 추가 시작 */
.active_con ul li .price_detail {padding:0 0 15px; margin:0 15px; }
.active_con ul li .price_detail table {width:100%; border:1px solid #e4e4e4; border-collapse:collapse; background:#fff; }
.active_con ul li .price_detail table tr,
.active_con ul li .price_detail table th,
.active_con ul li .price_detail table td {border:1px solid #e4e4e4; vertical-align:top; line-height:16px; }
.active_con ul li .price_detail table th {padding:15px 10px; font-size:12px; font-weight:600; color:#808080; }
.active_con ul li .price_detail table td {padding:15px 10px; font-size:12px; font-weight:600; color:#1a1a1a; }
.active_con ul li .price_detail table td p {line-height:17px; margin-top:8px; }
.active_con ul li .price_detail table td p:first-child {margin-top:0px; }
.active_con ul li .price_detail table td p span {vertical-align:bottom; }
/* 170410 추가 끝 */
.active_con ul li .order_view_con {display:none; }
.active_con ul li .option {margin:5px 0 10px; font-size:11px; color:#23ade3; font-weight:600;}
.active_con ul li .option.none {margin-bottom:3px;}
.active_con ul li .price {font-size:12px; color:#666; font-weight:600;}
.active_con ul li .price span.discount {margin-right:2px; color:#b7b7b7; font-size:10px; text-decoration:line-through; vertical-align:baseline;}
.active_con ul li .active_btn {margin:0 15px; padding:10px 0; border-top:1px solid #f0f0f0;}
.active_con ul li .active_btn .btn_st3.s_small {float:left; width: 53px; padding:2px 0; color:#999; font-size:11px; background:#fff;}
.active_con ul li .active_btn .btn_st3.bd_blue {float:right; width:53px; padding:2px 0; font-size:11px;}
.point_none {width:100%; background:#fff url(../images/common/point_none_bg.png) no-repeat center 27px; background-size:50px 43px; padding:83px 0 50px; text-align:center; min-height:0; }
.point_none p {font-size:15px; font-weight:800; color:#999; }
.account_info {font-size:11px; color:#999; margin-top:3px; }
.fv_product {margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #e4e4e4; background:#fff;}
.fv_product .fv_num {float:left; font-size:13px; font-weight:bold; color:#333; line-height:28px;}
.fv_product .fv_num span {color:#fd5021; font-size:13px; vertical-align:baseline;}
.fv_product button {float:right;}

/* 회원정보 */
.info_modi {background:#fff; }
.info_modi .txt {font-size:13px; font-weight:600; color:#1a1a1a; line-height:18px; text-align:center; padding:21px 0 3px; }
.info_modi .txt span {font-size:13px; font-weight:600; color:#23ade3; vertical-align:bottom; }
.info_modi .btn_wrap {text-align:center; padding:15px 10px 15px; }
.info_modi .btn_wrap button {width:49.3%; }
.address_manage {background:#fff; }
.address_manage .address_list {padding:0 10px 15px 10px; margin-top:15px; }
.info_modi .desc_list {padding:0 10px; } 
.desc_list {margin-top:10px; margin-bottom:15px; }
.desc_list ul {background:#f0f0f0; padding:18px 15px; }
.desc_list ul li {font-size:11px; font-weight:600; color:#666; line-height:20px; background:url(../images/common/payment_box_b.gif) no-repeat left 9px; background-size:3px; margin-left:3px; padding-left:7px; }
.desc_list ul li span {font-size:11px; font-weight:800; color:#666; }
.delete_wrap {padding:0 10px; margin-top:20px; }
.delete_wrap .inner {border-top:1px dotted #dcdcdc; }
.delete_wrap h4 {padding-bottom:10px; margin-top:7px; }
.delete_wrap .txt {font-size:11px; font-weight:600; color:#666; }
.delete_wrap .delete_list {border:1px solid #d7d7d7; padding:15px; }
.delete_wrap .delete_list .radio_list li {margin-top:9px; }
.delete_wrap .delete_list .radio_list li:first-child {margin-top:0; }
.delete_wrap .delete_list .radio_list li input[type="radio"]:not(old) + label {display:block; }
.delete_wrap .delete_list .radio_list li textarea {width:100%; padding:15px; border:1px solid #d7d7d7; border-radius:3px; margin-top:5px; resize:none; }

/* 170608 추가 : s */
.tab_list01.four_tab.letter a{font-size:12px; letter-spacing:-2px;}
.easy_manage_notice{margin:12px 10px; padding-left:7px; background:url(../images/common/tab_txt_b.gif) no-repeat left 7px; background-size:2px; font-size:11px; line-height:14px; color:#1c2957; font-weight:600;}
.easy_manage{margin-bottom:15px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.easy_manage li{padding:21px 15px 21px 70px; border-top:1px solid #e9e9e9; *zoom:1;}
.easy_manage li:first-child{border-top:0;}
.easy_manage li:after{content:''; clear:both; display:block;}
.easy_manage .type01{background:url(/content/mobile/images/common/logo_naver_rd.gif) no-repeat 15px 50%; background-size:43px;}
.easy_manage .type02{background:url(/content/mobile/images/common/logo_fb_rd.gif) no-repeat 15px 50%; background-size:43px;}
.easy_manage .type03{background:url(/content/mobile/images/common/logo_kakao_rd.gif) no-repeat 15px 50%; background-size:43px;}
.easy_manage li .login_info{float:left;}
.easy_manage li .login_info .tit{font-size:13px; font-weight:600; color:#1a1a1a;}
.easy_manage li .login_info .info{margin-top:4px; font-size:11px; color:#999;}
.easy_manage li .btn_wrap{float:right;}
.easy_manage .btn_st3 {width:62px; height:30px; padding:0; font-weight:normal; line-height:28px; letter-spacing:-0.5px;}
/* 170608 추가 : e */


/* 회원탈퇴 */
.member_con {background:#fff;}
.member_con h3 {padding: 24px 0 0; color:#1a1a1a; line-height:18px;}
.member_con h3 span {color:#23ade3; font-size:13px; vertical-align:text-top;}
.member_con .btn_wrap {margin:15px 0; padding:0 10px;}
.member_con .btn_wrap button {float:right; width:49.5%;}
.member_con .btn_wrap button:first-child {float:left;}
.member_con .search_way dd {letter-spacing:-1.6px;}
.survey_wrap {margin-top:20px; padding:20px 10px 0; border-top:1px dotted #dcdcdc;}
.survey_wrap .txt {font-size:11px; text-align:center; color:#666; line-height:16px; letter-spacing:-1.5px;}
.survey_wrap h4 {margin:10px 0; font-size:13px; color:#1a1a1a;}
.survey_list {padding: 15px; border:1px solid #d7d7d7;}
.survey_list li {margin-top:9px;}
.survey_list li:first-child {margin:0;}
.survey_list textarea {resize:none; margin-top:5px; padding:15px; width:100%; min-height:138px; border:1px solid #d7d7d7; border-radius:3px; font-weight:600; font-size:13px;}


/*==================
	고객센터
==================*/
.customer_wrap {}
.notice_list{position:relative; padding:15px;}
.notice_list .list{padding:15px;}
.notice_list .list ul li {border-bottom:1px solid #e4e4e4; overflow:hidden; padding:15px 15px 20px 15px; background:url(../images/common/notice_list_arr.gif) no-repeat 96.5% center; background-size:7px 13px; }
.notice_list .list ul li a {width:100%; height:100%; }
.notice_list .list ul li .tit {width:92%; font-size:14px; font-weight:600; color:#1a1a1a; line-height:16px; }
.notice_list .list ul li .info {height:11px; overflow:hidden; margin-top:8px; }
.notice_list .list ul li .info span {display:inline-block; font-size:10px; font-weight:600; color:#999; vertical-align:top; }
.notice_list .list li ul .info .hit {border-left:1px solid #dcdcdc; margin-left:5px; padding-left:6px; }
.notice_view .content {padding:27px 15px 15px 15px; }
.notice_view .content .tit_wrap {margin-bottom:26px; }
.notice_view .content .tit_wrap .tit {width:92%; font-size:14px; font-weight:800; color:#1a1a1a; line-height:17px; }
.notice_view .content .tit_wrap .info {height:11px; overflow:hidden; margin-top:10px; }
.notice_view .content .tit_wrap .info span {display:inline-block; font-size:10px; font-weight:600; color:#999; vertical-align:top; }
.notice_view .content .tit_wrap .info .hit {border-left:1px solid #dcdcdc; margin-left:5px; padding-left:6px; }
.notice_view .content .con p {width:92%; font-size:14px; font-weight:800; color:#808080; line-height:24px; }
.notice_view .content .con img {margin:15px 0; }
.notice_view .btn_wrap {border-top:1px solid #e4e4e4; text-align:center; padding:15px 0; }
.notice_view .comment_wrap {border-top:1px solid #b2b2b2; }
.notice_view .comment_wrap .comment_write {padding:19px 15px; border-bottom:1px solid #f2f2f2; }
.notice_view .comment_wrap .comment_write .comment_total {font-size:11px; font-weight:600; color:#999; margin-bottom:10px; }
.notice_view .comment_wrap .comment_write .comment_total span {font-size:11px; font-weight:800; color:#23ade3; vertical-align:bottom; }
.notice_view .comment_wrap .write_wrap {position:relative; background:#fff; border:1px solid #d7d7d7; border-radius:3px; }
.notice_view .comment_wrap .write_wrap .comment_profile_area {display:none; position:relative; padding:15px 82px 0 15px; background:#fff; }
.notice_view .comment_wrap .write_wrap .comment_profile_area .comment_write_name {display:block; font-size:11px; font-weight:800; color:#666; padding-bottom:2px; }
.notice_view .comment_wrap .write_wrap .comment_write_area {overflow:hidden; max-width:100%; }
.notice_view .comment_wrap .write_wrap .comment_write_area .comment_inbox {position:relative; margin-right:69px; padding:9px 15px 8px; background:#fff; }
.notice_view .comment_wrap .write_wrap.focus .comment_write_area .comment_inbox {margin-right:0; }
.notice_view .comment_wrap .write_wrap .comment_inbox .comment_text {
	display: block; position:relative; z-index:1; width:100%; height:20px; border:none; background-color:transparent;
	font-size:13px; color:#1a1a1a; line-height:20px; -webkit-appearance:none; resize:none; 
}
.notice_view .comment_wrap .write_wrap.focus .comment_inbox .comment_text {z-index:20; height:53px; }
.notice_view .comment_wrap .write_wrap .comment_inbox .comment_guide {
	overflow:hidden; position:absolute; top:7px; right:10px; bottom:13px; left:15px; z-index:10; border:none;
    font-size:13px; color:#999; line-height:20px;
}
.notice_view .comment_wrap .write_wrap .comment_count_area {display:none; position:absolute; bottom:13px; right:67px; }
.notice_view .comment_wrap .write_wrap .comment_count {text-align:right; }
.notice_view .comment_wrap .write_wrap .comment_count_area .comment_count {display:inline-block; font-size:11px; color:#b7b7b7; font-weight:600; letter-spacing:0; }
.notice_view .comment_wrap .write_wrap .comment_count_area .comment_count span {display:inline-block; font-size:11px; color:#b7b7b7; font-weight:600; vertical-align:bottom; letter-spacing:0; }
.notice_view .comment_wrap .write_wrap .comment_btn .comment_addition {display:none; width:100%; height:43px; }
.notice_view .comment_wrap .write_wrap .comment_btn .comment_btn_submit {
	display:block; position:absolute; top:-1px; bottom:-1px; right:-1px; width:58px; height:39px; background:#23ade3; border-radius:3px; font-size:13px;
    line-height:100%; font-weight:600; text-align:center; color:#fff; 
}
.notice_view .comment_wrap .write_wrap .comment_btn .comment_btn_reset {
	display:none; position:absolute; bottom:0px; left:0px; width:58px; height:37px; font-size:13px;
    line-height:100%; font-weight:600; text-align:center; color:#b7b7b7; 
}

.notice_view .comment_wrap .write_wrap.focus .comment_btn {height:38px; border-top:1px solid #f2f2f2; }
.notice_view .comment_wrap .write_wrap.focus .comment_btn .comment_btn_submit {top:auto; }
.notice_view .comment_wrap .write_wrap.focus .comment_profile_area, .notice_view .comment_wrap .write_wrap.focus .comment_count_area,
.notice_view .comment_wrap .write_wrap.focus .comment_count_area, .notice_view .comment_wrap .write_wrap.focus .comment_btn .comment_addition,
.notice_view .comment_wrap .write_wrap.focus .comment_btn .comment_btn_reset {display:block; }

.notice_view .comment_wrap .comment_list ul li {padding:15px 15px 10px; border-top:1px solid #f2f2f2; }
.notice_view .comment_wrap .comment_list ul li:first-child {border-top:0; }
.notice_view .comment_wrap .comment_list ul li .comment_info_area {font-size:0; margin-bottom:10px; }
.notice_view .comment_wrap .comment_list ul li .comment_info_area .comment_info_name {display:inline-block; max-width:170px; height:12px; font-size:11px; font-weight:800; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.notice_view .comment_wrap .comment_list ul li .comment_info_area .comment_info_date {display:inline-block; font-size:0; margin-left:7px; }
.notice_view .comment_wrap .comment_list ul li .comment_info_area .comment_info_date span {display:inline-block; font-size:11px; font-weight:600; color:#999; }
.notice_view .comment_wrap .comment_list ul li .comment_info_area .comment_info_date .time {background:url(../images/common/comment_list_line.gif) repeat-y 0 0; background-size:1px 8px; margin-left:6px; padding-left:8px; }
.notice_view .comment_wrap .comment_list ul li .comment_con_area p {font-size:13px; font-weight:600; color:#1a1a1a; line-height:16px; }
.notice_view .comment_wrap .comment_list ul li .comment_btn {text-align:right; margin-top:10px; }
.notice_view .comment_wrap .comment_list ul li .comment_btn button {width:40px; }
.notice_view .comment_wrap .comment_list .load_more {border-top:1px solid #f2f2f2; } 

.faq_list .select {padding:9px 10px; border-bottom:1px solid #e4e4e4; }
.faq_list .list {margin-top:20px; border-top:1px solid #dedede; }
.faq_list .list ul li {border-bottom:1px solid #e4e4e4; }
.faq_list .list ul > li a.oneDepth {display:block; background-size:14px 13px; overflow:hidden; margin:0 15px; padding: 15px 0; }
.faq_list .list ul > li a.oneDepth p {float:left; display:block; width:94%; font-size:14px; font-weight:600; color:#666; line-height:17px; background:url(../images/common/faq_tit_b.gif) no-repeat left 3px; background-size:14px 13px; overflow:hidden; padding-left:20px; }
.faq_list .list ul > li a.oneDepth .arr {float:right; display:inline-block; width:11px; height:7px; background:url(../images/common/faq_tit_arr.gif) no-repeat 0 0; background-size:cover; margin-top:6px; }
.faq_list .list ul > li a.on .arr {background-position:0 -7px; }
.faq_list .list ul .twoDepthBox {display:none; /*width:100%;*/ padding:15px; border-top:1px dotted #e4e4e4; background:#f9faff; }
.faq_list .list ul .twoDepthBox p {font-size:12px; font-weight:600; color:#808080; line-height:17px; }
 

.customer_wrap .btn_wrap {padding:15px 10px; text-align:center; font-size:0; }
.customer_wrap .btn_wrap a, .customer_wrap .btn_wrap button {display:inline-block; width:49.5%; margin-left:3px; }
.customer_wrap .btn_wrap a:first-child, .customer_wrap .btn_wrap button:first-child {margin-left:0; }


/*==================
	회원
==================*/
/* 170405 수정 시작 */
.login_tab {padding:10px 10px 0 10px; }
.login_input {padding:0 10px; margin-top:25px; }
.login_input .input_area {margin-bottom:5px; }
.login_input .cert btn_st1 {float:right; width:29%; }
.login_input .login_check {overflow:hidden; margin-top:8px; }
.login_input input[type="checkbox"]+label {font-size:12px; font-weight:600; color:#666; text-indent:0; padding-left:28px; }
.login_btn {padding:0 10px; margin-top:15px; }
.login_btn button {width:100%; }
.login_btn .find {text-align:center; font-size:0; margin-top:15px; }
.login_btn .find li {display:inline-block; }
.login_btn .find li {border-left:1px solid #a7a7a7; margin-left:12px; padding-left:13px; }
.login_btn .find li:first-child {border-left:none; margin-left:0; padding-left:0; }
.login_btn .find li a {font-size:12px; font-weight:600; color:#999; vertical-align:text-top; }
.join_wrap {margin:25px 10px 25px; padding-top:25px; border-top:1px dotted #dcdcdc; text-align:center; }
.join_wrap p {font-size:14px; color:#666; margin-bottom:11px; }
.join_wrap button {width:100%; }
.no_member {display:none; }
.no_member .tel_area {margin-bottom:5px; }
.no_member .tel_area ul {float:left; width:70%; }
.no_member .tel_area ul li {float:left; height:39px; line-height:39px; text-align:center; vertical-align:middle; }
.no_member .tel_area ul li:nth-child(odd) {width:30%; }
.no_member .tel_area ul li:nth-child(even) {width:5%; }
.no_member .tel_area .btn_st1, .no_member .cert .btn_st1 {float:right; width:29%; height:39px; line-height:39px; padding:0; }
.no_member .cert input {float:left; width:70%; }
.no_member .desc {margin:25px 10px 25px; padding-top:25px; border-top:1px dotted #dcdcdc; }
.no_member .desc p {font-size:13px; color:#1a1a1a; text-align:center; line-height:18px; }
.no_member .desc p span {font-size:13px; font-weight:800; color:#23ade3; vertical-align:bottom; }
.non_member {display:none; }
.non_member_txt {font-size:13px; color:#1a1a1a; text-align:center; line-height:18px; margin:25px 0 20px; }
.non_member_txt span {font-size:13px; font-weight:800; color:#1a1a1a; vertical-align:bottom; }
/* 170405 수정 끝 */

/* 170608 수정 시작 */
.login_btn .easy{margin-top:15px;}
.login_btn .easy li{float:left; width:32.33%; margin-left:1.5%;}
.login_btn .easy li:first-of-type{margin-left:0;}
.login_btn .easy li a{display:block; height:40px; border-radius:5px; line-height:38px; font-size:14px; font-weight:600; color:#fff; text-align:center;}
.login_btn .easy li a .logo{display:inline-block; margin-right:5px; vertical-align:top;}
.login_btn .easy li a .logo img{margin-top:-1px;}
.login_btn .easy .login_naver a{background:#2db400;}
.login_btn .easy .login_facebook a{background:#3b579d;}
.login_btn .easy .login_kakao a{background:#ffea0f; color:#3b1e1e;}
.login_btn .easy .login_naver a .logo{width:12px;}
.login_btn .easy .login_facebook a .logo{width:8px;}
.login_btn .easy .login_kakao a .logo{width:15px;}
/* 170608 수정 끝 */


/*==================
	푸터
==================*/
/* 회사소개 안내페이지 */
.search_way {margin:10px; padding:18px 15px; background: #f0f0f0; } /* 170417 수정 */
.search_way dt,
.search_way dd {color:#666; font-size:11px;}
.search_way dt {margin-bottom:6px; font-weight:bold;}
.search_way dd {margin-left:3px; padding-left: 10px; background: url(../images/common/tab_txt_b.gif) no-repeat left 8px; line-height:19px; }

/* 이용약관 */
.agreement_wrap { padding: 15px; }
.agreement_wrap .ag_con { margin-bottom:25px; }
.agreement_wrap .ag_con dt {font-size:13px; color:#1a1a1a; font-weight:bold;}
.agreement_wrap .ag_con dd {position:relative; margin-top:10px; line-height:17px; font-size:11px;}
.agreement_wrap .ag_con.num dd {margin: 10px 0 0 13px;}
.agreement_wrap .ag_con.num dd span {position: absolute; left: -13px; margin-top: 4px; display:inline-block; width:11px; height:11px; line-height:10px; border:1px solid #7a7a7a; border-radius:50%; text-align: center; font-size: 11px;}

/* 개인정보보호정책 */
.pt_noti .tit {margin-top:15px; font-size: 12px; color:#1a1a1a; line-height:18px; }
.pt_noti > p:first-child {margin:0;}
.pt_noti .tit.sub { margin:22px 0 8px; }
.pt_noti ul {font-size:11px; color:#666; line-height:18px;}
.pt_noti ul.or {color:#23ade3;}
.pt_noti ul.ur {margin-top:15px;}
.pt_noti ul.ur li {position:relative; margin:15px 0 0 8px;}
.pt_noti ul.ur li span { position:absolute; left: -8px; }
.pt_noti .tit_sub {font-size:11px;color:#666; line-height:17px;}


/*==================
	팝업
==================*/
.pop_title {position:relative; height:48px; text-align:center; background:#2c375e; }
.pop_title h3 {font-size:17px; font-weight:600; color:#fff; line-height:48px; }
.pop_title .history_back {position:absolute; top:15px; left:15px; width:18px; height:18px; background:url(../images/common/popup_back_ico.gif) no-repeat left top; background-size:18px; font-size:0; text-indent:-9999px; }
.pop_conA { padding: 10px; }
.pop_conA h4 {padding: 0 0 6px;}
.pop_conA .bd_table {padding:0 0 10px;}
.pop_con.bg {background:#f0f0f0; }
.pop_con .bd {border:1px solid #d7d7d7; }
.pop_con .mg0 {margin:0; } 
.pop_con .cp_noti {margin-top: 7px;text-align:right; color:#666;}
.pop_con .cp_noti.ok span {color: #f8474f; font-weight:bold;line-height: 11px;}
.pop_con .del_detail {overflow:hidden; word-wrap:break-word; font-size:13px; font-weight:600; color:#1a1a1a; line-height:44px; margin-left:10px; }
.pop_con .item .order_price { padding:10px 0 0; }
.pop_con .item_list li {border-bottom: 1px solid #f2f2f2;}
.pop_con h4 {display:inline-block; font-size:13px; font-weight:800; color:#1a1a1a; line-height:23px; }
.pop_con .con_top {padding:15px 10px 6px 10px; overflow:hidden; }
.pop_con .con_top.pd0 {padding:0; }
.pop_con .con_top.mg0 {margin:0; }
.pop_con .con_top a {float:right; }
.pop_con .single_input {position:relative; min-height:46px; padding-left:30%; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-bottom:0; }
.pop_con .single_input .del_tit {top:13px; left:15px; }
.pop_con .single_input .text_area {border-top: 1px solid #e4e4e4; padding:10px 15px 10px 0; }
.pop_con .single_input .select_area {padding:10px 15px 10px 0; }
.pop_con .coupon_wrap {margin-bottom:10px; border-top:1px solid #e4e4e4; }
.pop_con .coupon_wrap .coupon_none {background-position:center 104px; padding: 160px 0 100px;}
.pop_con .card_wrap {padding:20px 10px 35px; }
.pop_con .card_wrap .info {margin:16px 0; }
.pop_con .card_wrap .info p {font-size:11px; font-weight:600; color:#666; line-height:15px; }
.pop_con .card_wrap .desc li {margin-bottom:8px; }
.pop_con .card_wrap .desc dt {font-size:11px; font-weight:800; color:#1a1a1a; line-height:15px; margin-bottom:3px; } /* 170414 수정 */
.pop_con .card_wrap .desc dd {font-size:11px; font-weight:600; color:#666; line-height:15px; } /* 170414 수정 */
.pop_con .set {height:47px; border:1px solid #d7d7d7; overflow:hidden; padding:10px 15px; margin:10px 10px 0; }
.pop_con .set .tit {display:inline-block; font-size:12px; font-weight:600; color:#666; line-height:27px; }
.pop_con .set label {float:right; }
.pop_con .pop_table .radio_wrap li {margin-left:33px; }
.pop_con .pop_table .radio_wrap li:first-child {margin-left:0; }
.pop_con .pop_table .dash {float:left; width:7%; height:45px; text-align:center; line-height:37px; background:url(../images/common/order_tel_dash.gif) no-repeat center center; background-size:5px 1px; }
.pop_con .cart_list .con_bot .cacul.fr {float:right; }
.pop_con .cart_list .list.pd0 {padding:0;}
.pop_con .cart_list .list li .inner02 {margin:0px; padding:13px 15px; }
.pop_con .btn_wrap {text-align:center; margin:10px 0 15px; }

.review_rating_info {position:relative; top:0; z-index:1; padding-top:13px; }
.review_rating_info a {display:block; font-size:0; }
.review_rating_info span:first-child {position:static; margin-left:0; }
.review_rating_info span.star {padding:0; display:inline-block; width:13px; height:12px; margin-left:2px; }
.review_rating_info span.star img {width:100%; }

.pop_conA .btn_wrap {text-align:center; margin:0; }
.view_detail_con {padding-bottom:5px; }
.view_detail_tit {font-size:14px; font-weight:800; color:#1a1a1a; line-height:17px; border-bottom:1px solid #d1d1d1; padding:12px 10px; }
.view_detail_slider {overflow:hidden; }
.view_thumb_slider {padding:0 10px; overflow:hidden; }
.img_number {font-size:14px; font-weight:800; color:#666; text-align:center; margin:8px 0 25px; }
.img_number span {font-size:14px; font-weight:800; color:#666; vertical-align:bottom; }
/*.desc {padding:0 10px; }*/
.desc .line {position:relative; height:7px; background:url(../images/common/view_detail_line.gif) repeat-x left center; background-size:1px; margin:5px 0 7px; }
.desc .line .arr_left {position:absolute; top:0; left:0; display:block; width:6px; height:7px; background:url(../images/common/view_detail_Larr.gif) no-repeat left top; background-size:6px 7px; }
.desc .line .arr_right {position:absolute; top:0; right:0; display:block; width:6px; height:7px; background:url(../images/common/view_detail_Rarr.gif) no-repeat left top; background-size:6px 7px; }
.desc .txt {font-size:11px; font-weight:800; color:#999; text-align:center; }
.bd_table {padding:10px 10px 0 10px; background:#fff;}
.bd_table:after {content:""; display:block; clear:both; } /* 170405 추가 */
.bd_table.pd0 {padding:0; }
.bd_table:first-child {padding-bottom:0; }
.bd_table .del_info {border:1px solid #d7d7d7; }
.bd_table .del_info.none {border:0; }
.bd_table .del_info > li {position:relative; min-height:60px; padding:3%; border-top:1px solid #e4e4e4; } /* 170405 수정 */
.bd_table .del_info > li.item_list:first-child {border-top:1px solid #e4e4e4; }
.bd_table .del_info > li.item_list { padding: 10px; border-top:1px dotted #e4e4e4;}
.bd_table .del_info > li:first-child {margin-top:0; border-top:0; }
.bd_table .del_info > li .del_tit {/*top:22px;*/ left:15px; }
.bd_table .del_info > li .del_tit.none {top:10px; }
.bd_table .del_info > li .radio_area {line-height:45px; padding-left:10px; }
.bd_table .del_info > li .radio_list {padding:15px 0 15px 10px; }
.bd_table .del_info > li .radio_list li {margin-top:9px; }
.bd_table .del_info > li .radio_list li:first-child {margin-top:0; }
.bd_table .del_info > li.chunk {padding-right:0; }
.bd_table .del_info > li.chunk .user_info {border-bottom:1px solid #e4e4e4; padding:0 15px 10px 0; } /* 170405 수정 */
.bd_table .del_info > li.chunk .user_info:after {content:""; display:block; clear:both; }
.bd_table .del_info > li.chunk .input_area {padding:10px 15px 0 0; }
.bd_table .del_info > li.chunk .input_area.none {padding:0 15px 0 0; }
.bd_table .del_info > li.chunk .select_area {border-bottom:1px solid #e4e4e4; }
.bd_table .del_info > li.chunk .text_area {padding-right:15px; }
.bd_table .del_info > li.chunk .bd_bot {border-bottom:1px solid #e4e4e4; padding-top:0; padding-bottom:5px; margin-bottom:5px;  }
.bd_table .del_info > li.map {padding:0; }
.bd_table .del_info > li span.file_noti {color:#999; font-size:11px;}
.bd_table .del_info > li.file .input_area {padding: 7px 0;}
.bd_table .del_info .del_detail {overflow:hidden; word-wrap:break-word; font-size:13px; font-weight:600; color:#1a1a1a; line-height:44px; margin-left:10px; }
.bd_table .cart_list {margin:0; border:1px solid #d7d7d7; border-top:none; background:#fff;}
.bd_table .cart_list .list {padding:0;}
.bd_table .cart_list .list li .inner {margin:0px; padding:13px 15px; border-style: dotted;}
.bd_table .cart_list .list li:first-child .inner{border:0;}
.bd_table .cart_list .list li .inner .con_top {padding:0 0 0 85px;}
.bd_table .cart_list .list li .con_bot {margin: 10px 0 0 85px;}
.bd_table .user_info {display:table; width:100%; table-layout:fixed; overflow:hidden; } 
.bd_table .user_info .in_td{float:left; width:63%; } /* 170405 수정 */
.bd_table .user_info .in_td.bar {width:5px; text-align:center; color:#797d88; }
.bd_table .user_info .in_td.address {float:right; width:62px; height:39px; display:inline-block; text-align:right; margin-left:5px; } /* 170405 수정 */
.bd_table .user_info .in_td.address button {width:100%; height:100%; }
.bd_table .in_td.agree {width:100%; height:39px; display:inline-block; text-align:right; margin-top:5px; } /* 170406 추가 */
.bd_table .in_td.agree button {width:84px; height:100%; } /* 170406 추가 */
.bd_table .sms_txt {font-size:12px; font-weight:600; color:#666; line-height:17px; margin-top:14px; padding-left:14px; }
.bd_table .sms_desc {font-size:12px; font-weight:600; color:#999; line-height:17px; padding-left:14px; }
.bd_table .radio_wrap {padding-left:14px; }
.bd_table .num {overflow:hidden; }
.bd_table .num select {color:#999; padding-left:7px; font-weight:600; }
.bd_table .num .input_area {float:left; width:28.6%; }
.bd_table .num .input_area input[type="text"] {padding:0;}
.bd_table .num .dash {float:left; width:7%; height:39px; text-align:center; background:url(../images/common/order_tel_dash.gif) no-repeat center center; background-size:5px 1px; }
.bd_table .input_area02 {float:left; width:44.5%;}
.bd_table .num input {text-align:center; }
.bd_table .num p {display: table-cell; height: 45px; color: #1a1a1a; font-size: 13px; line-height: 17px; vertical-align: middle; font-weight:600;}
.bd_table input[type="text"] {height:39px; }
.bd_table .cacul .num {height:32px; }
.bd_table .cacul button {margin-left:5px; }
.bd_table select {color:#1a1a1a; height:39px; padding-left:10px; font-weight:600; }
.bd_table textarea {width:91%; font-size:13px; font-weight:600; color:#1a1a1a; border:1px solid #d7d7d7; border-radius: 3px; padding:16px 10px; resize:none; }
.bd_table .price_wrap {padding:11px 0 11px 10px; }
.bd_table .total_price {font-size:12px; font-weight:600; color:#1a1a1a; line-height:18px; margin-top:3px; }
.bd_table .total_price span {font-size:12px; font-weight:600; color:#1a1a1a; vertical-align:bottom; }
.bd_table .detail_price {font-size:11px; font-weight:600; color:#999; line-height:18px; }
.bd_table .detail_price span {font-size:11px; font-weight:600; color:#999; vertical-align:bottom; }
.bd_table .mail {float:left; width:11%; padding:16px 0; font-size:11px; color:#666; text-align:center; }
.bd_table .e-info {display: block; font-size:9px; font-weight:600; line-height:12px; color:#b7b7b7; margin-top:4px; }
.bd_table .e-info.ok {color:#23ade3;}
.bd_table .del_info > li.chunk .in_sel .input_area {margin-left:19px; padding-right:0;}
.bd_table .del_info > li.chunk .in_sel .input_area:first-child {margin:0; padding-top:0; }
/*.bd_table.typeB .del_info > li {padding-left:37%;}*/
.bd_table.typeB .sms_txt,
.bd_table.typeB .sms_desc,
.bd_table.typeB .radio_wrap {padding:0;}
/*.bd_table.typeB .user_info .in_td.address {width:62px; height:45px; }
.bd_table.typeB .user_info .in_td.address button, .bd_table.typeB .user_info .in_td.address a {}*/

.write_top {padding:10px 10px 0 10px; }
.write_top .inner {position:relative; height:72px; border:1px solid #d7d7d7; padding:15px 26px 15px 86px; }
.write_top .write_img {position:absolute; top:0; left:0; width:70px; height:70px; }
.write_top .write_name p {font-size:14px; font-weight:800; color:#1a1a1a; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; line-height:17px; height:34px; }

.search_adr { position:relative; }
.search_adr select {float:left; width:90px; margin-right: 5px; }
.search_adr input[type="text"] {float:right; width:200px; margin-right: 5px; font-size:13px; font-weight: normal;}
.search_adr .search { position:absolute; right: 30px; top:25px; }
#wrap .search_adr .search img { width:18px; height:18px; }
.boardL {padding: 10px;}
.boardL table {width: 100%; border:1px solid #e1e1e1; border-bottom:0;}
.boardL table th {padding: 10px 5px; border-left:2px solid #e0e0e0; border-bottom:1px solid #e1e1e1;background:#fcfcfc; color:#333; text-align:center; font-weight:600;} 
.boardL table th:first-child {border-left:0}
.boardL table td {border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; font-size:13px; color:#666; line-height:15px; text-align: center;}
.boardL table td a { font-size:13px; color:#666; }
.boardL table td:first-child {border-left:0;}
.boardL table td.adr {padding:8px 28px 10px 9px; text-align:left;}

.list_info {margin-top:10px; border:1px solid #d7d7d7;}
.list_info .list { border-top:1px solid #d7d7d7; padding: 20px 0; }
.list_info .list:first-child {border:0;}
.list_info .list.nm p { font-weight:bold;  }
.list_info .list .lct, 
.list_info .list .name, 
.list_info .list .number,
.list_info .list .address {color:#1a1a1a; font-size:13px; line-height:21px; }
.list_info .list .lct {color:#1c2957; font-weight: bold;float:left;}
.list_info .list .name{display:block;clear:both;}
.list_info .list .btn_area { margin:12px 0 0; }
.list_info .list .btn_area .submit {width:132px; }
.list_info .list .btn_area button {/*width:64px;*/ margin-left:4px; } /* 170405 수정 */
.list_info .list .btn_area button:first-child {margin-left:0; }
.list_info .list a { width: 49.3%; }
.list_info .list a:first-child {float:left;}
.list_info .list a:last-child {float:right;}

.pop_coupon { background:#fff; padding:0 10px; }
.pop_coupon .inner {position:relative; padding:15px 0 15px 115px; }
.pop_coupon .img {position:absolute; top:15px; left:5px; text-align:center; }
.pop_coupon .img .coupon {width:95px; height:49px; line-height:48px; font-size:13px; font-weight:800; font-style:italic; color:#fff; padding-left:1px; text-align:center; padding-right:14px; }
.pop_coupon .img .coupon span {font-size:15px; font-weight:800; color:#fff; padding-left:1px; vertical-align:baseline; }
.pop_coupon .img .coupon_blue {background:url(../images/common/coupon_bg_blue.png) no-repeat left top; background-size:95px 49px; }
.pop_coupon .img .coupon_green {background:url(../images/common/coupon_bg_green.png) no-repeat left top; background-size:95px 49px; }
.pop_coupon .img .coupon_red {background:url(../images/common/coupon_bg_red.png) no-repeat left top; background-size:95px 49px; }
.pop_coupon .img a {display:inline-block; margin-top:5px; }
.pop_coupon .txt .coupon_desc {font-size:11px; font-weight:400; color:#999; }
.pop_coupon .txt .coupon_name {font-size:15px; font-weight:800; color:#1a1a1a; line-height:18px; margin:5px 0; }
.pop_coupon .txt .coupon_date {font-size:11px; font-weight:400; color:#b7b7b7; }
.pop_coupon .txt .all {display:inline-block; width:70px; height:22px; font-size:11px; color:#999; line-height:20px; border:1px solid #e4e4e4; border-radius:3px; text-align:center; }
.pop_coupon .txt .part {display:inline-block; width:70px; height:22px; font-size:11px; color:#23ade3; line-height:20px; border:1px solid #23ade3; border-radius:3px; text-align:center; }

.pop_coupon_list {margin-top:10px; height:20px; background:#fff; }
.pop_coupon_list .title {font-size:13px; font-weight:800; color:#1a1a1a; padding:19px 10px 10px; border-bottom:1px solid #e4e4e4; }
.pop_coupon_list .title span {font-size:13px; font-weight:800; color:#fd5021; vertical-align:top; }
.pop_coupon_list ul li .item {padding-bottom:15px; }

.pop_con .payment_pop {padding:15px; }
.pop_con .payment_pop h4 {font-size:13px; font-weight:800; color:#1a1a1a; margin-bottom:7px; }
.pop_con .payment_pop ul li {background:url(../images/common/payment_pop_b.gif) no-repeat left 8px; background-size:2px 2px; padding-left:6px; margin-top:20px; }
.pop_con .payment_pop ul li:first-child {margin-top:0; }
.pop_con .payment_pop ul li .txt {font-size:12px; font-weight:600; color:#666; line-height:18px; }
.pop_con .payment_pop ul li .txt span {font-size:12px; font-weight:600; color:#1a1a1a; vertical-align:bottom; }
.pop_con .payment_pop ul li .desc {font-size:11px; font-weight:600; color:#999; line-height:17px; padding:0; }
.pop_con .payment_pop ul li .desc span {font-size:11px; font-weight:600; color:#666; vertical-align:bottom; }
.pop_con .payment_pop dl {background:#f0f0f0; padding:18px 15px; margin-bottom:15px; }
.pop_con .payment_pop dl dt {font-size:11px; font-weight:800; color:#666; margin-bottom:5px; margin-top:10px; }
.pop_con .payment_pop dl dt:first-child {margin-top:0; }
.pop_con .payment_pop dl dd {font-size:11px; font-weight:600; color:#666; line-height:20px; background:url(../images/common/payment_box_b.gif) no-repeat left 9px; background-size:3px; margin-left:3px; padding-left:7px; }


/* 주문결제 */
.del_info.type-view li{min-height:39px; margin:0;  } 
.info-view{line-height:39px; padding-left:10px; color: #1a1a1a; font-weight: 600;}
.info-view.address{line-height:1.6em; vertical-align:middle;}



/* SKC */

.item .order_price span.discount {
    text-decoration: line-through;
    font-weight: normal;
}
.item .order_price span.sale_price {
    color: #f8474f;
    font-size: 15px;
}
.sale_price {
    color: #f8474f;
    font-size: 15px;
}





