@charset "utf-8";
/* 검색페이지 */

/* 결과내 재검색 */
.keyword_group {width:100%;height:40px;background-color:#f3f3f3;border:1px solid #ddd;overflow:hidden;}
.keyword_group .keyword_info {float:left;line-height:40px;margin-left:20px;}
.keyword_group .keyword_add {float:right;line-height:40px;}
.keyword_group .keyword_add .keyword {width:200px;height:24px;border:1px solid #555;vertical-align:middle;font-size:12px;text-indent:10px;color:#555}
.keyword_group .keyword_add .btn_submit {display:inline-block;margin-right:10px;vertical-align:middle;width:50px;height:24px;background-color:#3C3C3C;color:#fff;line-height:24px;padding-left:10px;text-decoration:none;}

/* 상품 정렬 */
.sort_term {text-align:right;overflow:hidden;margin:10px;overflow:hidden;}
.sort_term ul {float:right;}
.sort_term ul li {float:left;padding:0 12px;border-right:1px solid #ccc;}
.sort_term ul li:last-child {border-right:0}
.sort_term ul li a {text-decoration:none;}

/* 검색결과 */
.inner_list {position:relative;width:100%;margin-bottom:10px;}
.inner_list > ul > li {float:none;padding:20px 0 20px 10px;border-bottom:1px solid #ddd;}
.inner_list ul li dl {position:relative;overflow:hidden;}
.inner_list ul li dt {float:left;position:absolute;top:50%;left:0;width:20px;overflow:hidden;}
.inner_list ul li dd {float:left;}
.inner_list ul li .list_img {margin-left:30px;}
.inner_list ul li .list_img a {display:block;padding-top:20px;text-decoration:none;}
.inner_list ul li .list_img img {width:100px;}
.inner_list ul li .list_info {width:830px;margin-left:20px;}
.inner_list ul li .list_info .list_path {font-size:13px;letter-spacing:1px;}
.inner_list ul li .list_info .list_path img {display:block;float:right;cursor:pointer;}
.inner_list ul li .list_info .list_info_table {width:100%;margin-top:10px;}
.inner_list ul li .list_info .list_info_table th {height:24px;color:#000;text-align:center;background-color:#f2f2f2;padding:3px;font-size:12px;}
.inner_list ul li .list_info .list_info_table td {color:#7c7c7c;text-align:center;padding:3px;font-size:12px;}
.inner_list ul li .list_info .price_wrap {float:right;}
.inner_list ul li .list_info .price_wrap ul li {float:left;margin:10px 20px;font-size:14px;}
.inner_list ul li .list_info .price_wrap ul li:last-child {margin-right:5px;}
.inner_list ul li .list_info .price_wrap ul li .price {font-size:18px;color:#eb4700;font-family:Tahoma;}
.inner_list ul li .list_info .price_wrap ul li .price_dan {font-size:18px;color:#286BFF;font-family:Tahoma;}
.inner_list ul li .list_info .price_wrap ul li .price_tax {font-size:18px;color:#eb4700;font-family:Tahoma;}

/* 검색결과 큰 테이블 */
.list_table_wrap {position:relative;width:100%;margin-top:20px;}
.list_table_wrap .dopt_info {width:100%;}
.list_table_wrap .dopt_info th {padding:2px;color:#000;text-align:center;background-color:#f2f2f2;border:1px solid #ddd;font-size:12px;}
.list_table_wrap .dopt_info td {color:#7c7c7c;text-align:center;padding:8px;border:1px solid #ddd;font-size:12px;}
.list_table_wrap .dopt_info td input.num {padding: 3px;width: 48px;color: #0c488b;text-align: right;border: 1px solid #a5c2c9;}
.list_table_wrap .dopt_info td span.tr {text-align:right;}
.list_table_wrap .dopt_info td .price {font-size: 14px;color: #eb4700;font-family: Tahoma;font-weight:600;}

/* 단독진열상품 */
.display_tit { clear:both; float:left; width:100%; padding:30px 0 30px 0; text-align:center; font-family:"Malgun Gothic"; font-size:35px; color:#333; } 

/* 검색결과 버튼 */
.list_btn_wrap {position:relative;text-align:center;padding:20px 0px 0 0;}
.list_btn_wrap a {display: inline-block;overflow: hidden;padding: 3px 5px;background-color: #1a61dc;color: #fff;border: 1px solid #1a61dc;font-weight: 500;margin: 0 4px;font-size: 1.1em;text-decoration:none;}
.list_btn_wrap a:hover {background-color:#fff;color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}


/* 상세페이지 */
/* 상세페이지 */

/* 상페페이지 탑 영역 */
.detail_top {width:800px;float:right;position:relative;overflow:hidden;}
.detail_top:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.detail_top .local {overflow:hidden;padding:10px 0 0 20px;}
.detail_top .local ul li {float:left;}
.detail_top .local ul li a {font-size:13px;text-decoration:none;}
.category_wrap {position:relative;clear:both;margin:10px 20px 10px;}
.category_list {position:relative;width:760px;margin:0 auto;}
.category_list:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.category_list ul li {float:left;padding:5px;margin:0 5px;font-weight:600;}
.category_list ul li select {margin-left:5px;border:1px solid #ddd;padding:3px;}
.detail_body {position:relative;overflow:hidden;padding:20px 0 0 20px;}
.detail_body .detail_img {float:left;width:420px;padding:25px;border:1px solid #ddd;text-align:center;}
.detail_body .detail_img img {width:350px;height:350px;}
.detail_body .detail_info {float:left;width:512px;padding-left:50px;}
.detail_body .detail_info:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.detail_body .detail_info h3 {font-size:1.3em;font-weight:600;padding-bottom:5px;border-bottom:2px solid #1a61dc;}
.detail_body .detail_info .level_1 {margin-top:10px;}
.detail_body .detail_info dt {display:inline-block;width:120px;padding:3px;}
.detail_body .detail_info dd {display:inline-block;padding:3px;}
.detail_body .detail_info dd input.num {padding: 3px;width: 48px;color: #0c488b;text-align: right;border: 1px solid #a5c2c9;}
.detail_body .detail_info dd.price {font-size:1.2em;color:#eb4700;font-family:Tahoma;}
.detail_body .detail_info .level_2 table {width:100%;border-top: 1px #ccc solid;border-left: 1px #ccc solid;}
.detail_body .detail_info .level_2 table th {border-bottom: 1px #ccc solid;border-right: 1px #ccc solid;background-color: #fbfbfb;font-weight: normal;text-align: center;}
.detail_body .detail_info .level_2 table td {border-bottom: 1px #ccc solid;border-right: 1px #ccc solid;padding: 3px;text-align: center;}
.detail_body .detail_info .detail_imginfo { clear:both; float:left; margin:15px 0 10px 0; }
.detail_body .detail_info .sns_cnt { clear:both; float:left; margin:10px 0 0 0; }
.detail_body .detail_info .sns_cnt li { float:left; margin-right:10px; }
.detail_body .detail_info .sns_cnt li a { cursor:pointer; }


.detail_btn_wrap {position:relative;text-align:center;padding:20px 0px 0 0;}
.detail_btn_wrap a {display: inline-block;font-size:1.1em;overflow: hidden;padding:5px;background-color: #1a61dc;color: #fff;border: 1px solid #1a61dc;font-weight: 500;margin: 0 4px;text-decoration:none;}
.detail_btn_wrap a:hover {background-color:#fff;color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}

.cod_txt { padding:10px 0; color:#ec1d1d; }
/* 상페페이지 상세정보 탭 영역 */
.prdDetail {position:relative;width:1000px;margin:0 auto;margin-top:15px;}
.prdDetail .detail_info img {max-width:1000px;}
.prdDetail .detail_tab_link {margin-top:15px;border-bottom:1px solid #ddd;border-left:0;}
.prdDetail .detail_info {min-height:870px;}
.prdDetail .detail_tab_link:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.prdDetail .detail_tab_link li {float:left;width:200px;}
.prdDetail .detail_tab_link li a {display:block;padding:0 15px;position:relative;top:0;height:34px;line-height:34px;border:1px solid #ddd;color:#bbb;text-align:center;text-decoration:none;}
.prdDetail .detail_tab_link li.current a {border-top:3px solid #1a61dc;color:#000;font-size:1.2em;font-weight:600;}
.prdDetail {width:1000px;margin:0 auto;overflow:hidden;}
ul.link:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}

/* 상품평 테이블  */
.qna_wrap {position:relative;margin:10px 0 20px 0;}
.qna_wrap table {width:100%;}
.qna_wrap table th {height:30px;font-size:12px;background-color:#f4f4f4;font-weight:bold;text-align:center;border-top:2px solid #000;}
.qna_wrap table td {padding:6px;text-align:center;color:#333;}
.qna_wrap table .title {padding-left:16px;text-align:left;}
.qna_wrap .rating_sc {display:block;width:95px;height:16px;overflow:hidden;margin:0 auto;}
.qna_wrap .sc_1 {background:url("../img/bg/bg_star.png") 0 -22px no-repeat ;}
.qna_wrap .sc_2 {background:url("../img/bg/bg_star.png") 0 -44px no-repeat ;}
.qna_wrap .sc_3 {background:url("../img/bg/bg_star.png") 0 -66px no-repeat ;}
.qna_wrap .sc_4 {background:url("../img/bg/bg_star.png") 0 -88px no-repeat ;}
.qna_wrap .sc_5 {background:url("../img/bg/bg_star.png") 0 -110px no-repeat ;}


/* 컨텐츠 타이틀 */
.con_tit {text-align:center;margin:20px 0;}
.con_tit:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.con_tit h2 {display:inline-block;font-size:18px;font-weight:600;padding:8px 10px;border-bottom:3px solid #000290;letter-spacing:2px;}

/* 컨텐츠 로케이션 */
.contents .location {position:relative;padding:10px 0 10px 10px;border-bottom:1px solid #ccc;margin-bottom:20px;letter-spacing:1px;font-size:12px;}
.contents .location:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.contents .location li {float:left;margin-right:6px;}
.contents .location li a {display:block;text-decoration:none;text-transform:uppercase;}

/* 폼 타이틀 */
.form_tit {display:inline-block;font-size:1.1em;font-weight:600;margin:0 0 10px 10px;}
.order_tit {font-size:1.2em;margin:0 0 10px 10px;padding:0 0 10px 10px;border-bottom:2px solid #1a61dc;}
.form_tit:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.form_tit span {font-size:1em;font-weight:normal;}
.form_tit span.star_0 {color:#ff0000;margin-left:20px;}
.form_tit span.red_0 {color:#ff0000;margin:0 5px;}


/* 회원가입 */
.loginY {padding:10px 15px;background-color:#fcfcfc;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.loginY .text_area {height:222px;padding:10px;border:1px solid #ddd;background-color:#fff;overflow-y:auto;}
.loginY .text_area_b {height:122px;padding:10px;border:1px solid #ddd;background-color:#fff;overflow-y:auto;}
.loginY .agreeY {text-align:center;margin:10px 0;}
.loginY .agreeY label {margin:0 10px;cursor:pointer;}
.loginY .agreeY input[type="radio"] {margin:0 5px;}
.loginY .text_area_com{padding: 10px;border: 1px solid #ddd;background-color: #fff;overflow-y: auto;}

/* 비회원구매 약관*/
.agree_box {overflow:hidden;margin-bottom:15px;}
.loginB {float:left;width:50%;padding:10px 15px;background-color:#fcfcfc;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.loginB:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.loginB .text_area_b {height:150px;padding:10px;border:1px solid #ddd;background-color:#fff;overflow-y:auto;}
.loginB .agreeY {text-align:center;margin:10px 0;}
.loginB .agreeY label {margin:0 10px;cursor:pointer;}
.loginB .agreeY input[type="radio"] {margin:0 5px;}


/* 회원가입 폼 */
.signUp_table_wrap {border:1px solid #dedede;}
.signUp_table_wrap table {width:100%;border:8px solid #f3f3f3}
.signUp_table_wrap table th {width:150px;padding:10px;font-weight:600;text-align:right;color:#333;}
.signUp_table_wrap table th .star_1 {color:#ff0000;}
.signUp_table_wrap table tr:first-child th {padding-top:0;}
.signUp_table_wrap table tr {border-bottom:1px solid #dedede;}
.signUp_table_wrap table td {padding:5px 0 5px 10px;text-align:left;}
.signUp_table_wrap table td p, .signUp_table_wrap table td span {color:#ff6000;}
.signUp_table_wrap table td img {cursor:pointer;vertical-align:middle;margin-right:5px;}
.signUp_table_wrap table td input[type="text"], .signUp_table_wrap table td input[type="password"] {margin:5px;padding:3px;border:1px solid #cfcfcf;background-color:#fff;}
.signUp_table_wrap table td select {margin:5px;}

/* 회원가입 폼 */
.profile_table_wrap {border:1px solid #dedede;}
.profile_table_wrap table {width:100%;border:8px solid #f3f3f3}
.profile_table_wrap table th {width:150px;padding:10px;font-weight:600;text-align:right;color:#333;}
.profile_table_wrap table th .star_1 {color:#ff0000;}
.profile_table_wrap table tr {border-bottom:1px solid #dedede;}
.profile_table_wrap table td {padding:5px 0 5px 10px;text-align:left;}
.profile_table_wrap table td p, .signUp_table_wrap table td span {color:#ff6000;}
.profile_table_wrap table td img {cursor:pointer;vertical-align:middle;margin-right:5px;}
.profile_table_wrap table td input {margin:5px;padding:3px;border:1px solid #cfcfcf;background-color:#fff;}
.profile_table_wrap table td input.readonly {border:none;}
.profile_table_wrap table td select {margin:5px;}



/* 장바구니 */
.cart_table_wrap {border:1px solid #dedede;}
.cart_table_wrap table {width:100%;border:8px solid #f3f3f3}
.cart_table_wrap table th {padding:5px;text-align:center;border-bottom:1px solid #dedede;}
.cart_table_wrap table td {text-align:center;border-bottom:1px solid #dedede;}
.cart_table_wrap table td img {width:80px;height:80px;}
.cart_table_wrap table td .pro_code {font-weight:600;}
.cart_table_wrap table td .cart_meta {padding:5px;text-align:left;}
.cart_table_wrap table td .price_v {color:#eb4700;font-family:Tahoma;font-weight:600;font-size:1.1em;}
.cart_table_wrap table td input[type="text"] {width:50px;padding:3px;text-align:right;border:1px solid #a5c2c9;}
.cart_table_wrap table td .cart_price_wrap {text-align:right;padding-right:5px;}
.cart_table_wrap table td .cart_price_wrap .price_b {color:#286bff;font-family:Tahoma;font-weight:600;font-size:1.1em;}
.cart_table_wrap table td .cart_price_wrap .price_t {width:120px;font-weight:600;color:#ba1d3a;font-size:18px;line-height:18px;text-align:right;padding:3px 5px 3px 3px;border:none;}
.cart_sum {height:48px;margin-top:30px;text-align:right;background-color:#f4f4f4;}
.cart_sum p {line-height:48px;padding-right:20px;}
.cart_sum p .cart_sum_total {color:#ba1d3a;font-family:Tahoma;font-size:2em;}

/* 고객센터 */
.cs_wrap {overflow:hidden;position:relative;width:980px;margin:0 auto;}
.cs_wrap .cs_box {float:left;margin:10px;}
.cs_wrap .cs_box .cs_article {width:300px;padding:15px 10px;border:1px solid #dedede;border-radius:10px;}
.cs_wrap .cs_box .cs_article ul li {margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cs_wrap .cs_box .cs_article ul li a {padding-left:10px;background:url('../img/bg/bl_list.png') 0 50% no-repeat;text-decoration:none;line-height:20px;}

/* 공지사항 */
.notice_search {height: 54px;margin-top: 20px;padding-top: 14px;text-align: center;background-color: #fafafa;border-top: 1px dashed #d9d9d9;border-bottom: 1px dashed #d9d9d9;}
.notice_search select {padding:3px;}
.notice_search input[type="text"] {width:300px;height:22px;margin:0 10px;padding:3px 0 0 3px;color:#767676;border:1px solid #d9d9d9;}
.notice_search button {width:40px;height:22px;background-color:#1a61dc;border:1px solid #1a61dc;color:#fff;vertical-align:middle;cursor:pointer;}
.notice_table_wrap {margin:20px 0;border-top:2px solid #dedede;}
.notice_table_wrap table {width:100%;}
.notice_table_wrap table th {padding:5px;font-weight:600;border-bottom:1px solid #f4f4f4;}
.notice_table_wrap table td {font-size:12px;text-align:center;padding:5px;border-bottom:1px solid #f4f4f4;}
.notice_table_wrap table td a {text-decoration:none;}
.notice_table_wrap table td.td_title {text-align:left;padding-left:20px;}
.notice_table_wrap table td img {margin-left:5px;vertical-align:middle;}

/* 문의게시판 쓰기 */
.write_table_wrap {margin:20px 0;border-top:2px solid #dedede;border-bottom:2px solid #dedede;}
.write_table_wrap table {width:100%;}
.write_table_wrap table th {padding:15px 20px;text-align:left;font-weight:600;border-right:1px solid #f4f4f4;border-bottom:1px solid #dfdfdf;}
.write_table_wrap table th button {display: inline-block;height: 24px;padding: 3px 5px;border: 0;background-color: #1a61dc;    color: #fff;white-space: nowrap;border-radius: 1px 1px;text-align: center;cursor:pointer;}
.write_table_wrap table td {padding-left:20px;text-align:left;border-bottom:1px solid #dfdfdf;}
.write_table_wrap table td .qna_input_tit {height: 24px;font-size: 14px;margin: 8px 0 5px 0px;padding: 3px 10px;border: 1px solid #ccc;color: #000;}
.write_table_wrap table td .qna_input_user { width: 100px; height: 24px; font-size: 14px; margin: 8px 0 5px 0px; padding: 3px 10px; border: 1px solid #ccc; color: #000;}
.write_table_wrap table td .qna_input_pw {width: 100px;height: 24px;font-size: 14px;margin: 8px 0 5px 0px;padding: 3px 10px;border: 1px solid #ccc;color: #000;}
.write_table_wrap table td label {font-size:12px;margin:0 5px;cursor:pointer;}

/* 문의게시판 비밀번호 팝업 */
#lockPop {width: 350px;height: 100px;padding: 20px;background: #fff;border: 2px solid #ddd;position: absolute;top:50%;left: 40%;text-align: center;z-index: 9999;}
#lockPop h2 {margin-bottom:20px;}
#lockPop p {margin:10px 0;}
#lockPop .pop_pw {width: 100px;margin: 0 10px;border: 1px solid #ddd;}



/* 문의게시판 보기 */
.show_table_wrap {margin:20px 0;border-top:2px solid #dedede;border-bottom:2px solid #dedede;}
.show_table_wrap:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.show_table_wrap table {width:100%;}
.show_table_wrap table th {text-align:center;padding:8px 0 7px;border-bottom:1px solid #ddd;}
.show_table_wrap table td {text-align:left;padding:8px 0 7px;border-bottom:1px solid #ddd;}
.show_table_wrap table td .show_tit {color:#ff0000;font-weight:600;}
#vbo_con {clear:both;position:relative;padding:10px 0;zoom:1;border-bottom: 2px solid #808080;}
#vbo_con .con_inner {padding: 10px 50px;font-size: 1.09em;line-height: 24px;overflow-x: auto;overflow-y: hidden;word-break: break-all;zoom: 1;border-bottom: 1px solid #808080;}
.addfile_wrap {position:relative;margin-bottom:10px;padding-bottom:10px;}
.addfile_wrap h2 {position: absolute;top: 9px;left: 36px!important;left: -71px;width: auto;height: auto;font-size: 1.1em;font-weight: 600;}
.addfile_wrap .addfile_nm {margin-left: 100px;padding-top: 9px;padding-left: 25px;}
.reply_table_wrap table th {text-align:left;padding-left:40px;font-size:1.1em;}
.reply_table_wrap .qna_input_user {width: 100px;height:18px;font-size: 13px;margin: 8px 0 5px 10px;padding: 0 10px;border: 1px solid #ccc;color: #000;}
.reply_wrap ul li {margin:10px 0;padding:10px 20px;background-color: #fafafa;border-top: 1px dashed #d9d9d9;border-bottom: 1px dashed #d9d9d9;}
.reply_wrap ul li.none {display:none;}
.reply_wrap ul li .reply_h {margin-bottom:10px;}
.reply_wrap ul li .reply_h:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.reply_wrap ul li .reply_h h3 {display:block;margin:0 20px 5px 0;font-weight:600;}
.reply_wrap ul li .reply_h .re_user {margin-right:20px;font-weight:600;color:#2d7eec;}
.reply_wrap ul li .reply_h .re_re {font-weight:600;cursor:pointer;}
.reply_wrap ul li .reply_h .re_remodi, .reply_wrap ul li .reply_h .re_redel {float:right;margin-left:10px;font-weight:600;cursor:pointer;}
.reply_wrap ul li .reply_b {margin-left:10px; word-break:break-all;}

/* FAQ */
.faq_wrap {margin:20px 0;padding:20px 40px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;}
.faq_wrap dt {padding:10px 20px;color:#1a61dc;font-size:14px;font-weight:600;background:#f1f1f1 url('../img/bg/faq_q.png') 3px 10px no-repeat;}
.faq_wrap dd {padding:10px 20px 10px 30px;font-size:14px;background:url('../img/bg/faq_a.png') 13px 10px no-repeat;}

/* 브랜드관 */
ul.brand_tab {margin: 0px;padding:20px 20px 10px;list-style: none;}
ul.brand_tab:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
ul.brand_tab li {float:left;background: none;color: #222;display: inline-block;padding: 10px 35px;cursor: pointer;font-size:1.3em;}
ul.brand_tab li.current {background:#1a61dc;color:#fff;}
.brand-content {display:none;padding:10px;background:#fff;border:1px solid #ededed;border-radius:15px;text-align:center;}
.brand-content ul li {margin:0 4px;display:inline-block;}
.brand-content ul li a {display:block;width:40px;height:40px;line-height:40px;background-color:#fff;text-decoration:none;font-size:1.3em;font-weight:600;border:1px solid #ddd;border-radius:5px;}
.brand-content ul li a:hover {color:#fff;background-color:#1a61dc;font-weight:600;border-radius:20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.brand-content ul li a.current {background-color:#1a61dc;color:#fff;border-color:#1a61dc;border-radius:20px;}
.brand-content .ddd {text-align:center;}
.brand-content.current {display: block;}
.brand_wrap {display:none;position:relative;margin-top:20px;border:2px solid #e1e1e1;padding:10px;overflow:hidden;}
.brand_wrap ul li {display:inline-block;width:180px;margin:15px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.brand_wrap ul li a {display:block;text-decoration:none;padding:5px;}
.brand_wrap ul li a:hover {color:#fff;background-color:#1a61dc;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}

/* 히트상품,신상품,이벤트 상품 공통 */
.list_wrap {position:relative;padding:20px;overflow:hidden;}
.list_wrap .box {float: left;width: 170px;padding: 20px;margin: 10px;border: 1px solid #ededed;text-align: center;background-color: #fff;}
.list_wrap .box:hover {border: 1px solid #1a61dc;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.list_wrap .box a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.list_wrap .box a img {width:120px;height:120px;}
.list_wrap .box .list_name {margin-top:16px;}
.list_wrap .box .list_price {font-size:1.1em;color:#eb4700;}


/* 주문하기 */
.order_table_wrap {border:1px solid #dedede;}
.order_table_wrap table {width:100%;border:8px solid #f3f3f3}
.order_table_wrap table th {padding:5px;text-align:center;border-bottom:1px solid #dedede;}
.order_table_wrap table td {text-align:center;border-bottom:1px solid #dedede;}
.order_table_wrap table td a {display:block;}
.order_table_wrap table td img {width:80px;height:80px;}
.order_table_wrap table td .order_meta {padding:10px;text-align:left;}
.order_table_wrap table td .price_box {padding-right:5px;text-align:right;}
.order_table_wrap table td .price_o {color:#eb4700;font-family:Tahoma;font-weight:600;font-size:1.1em;}
.order_table_wrap table td input[type="text"] {width:50px;padding:3px;text-align:right;border:1px solid #a5c2c9;}
.order_table_wrap table td .cart_price_wrap {text-align:right;padding-right:5px;}
.order_table_wrap table td .cart_price_wrap .price_b {color:#286bff;font-family:Tahoma;font-weight:600;font-size:1.1em;}
.order_table_wrap table td .cart_price_wrap .price_t {width:120px;font-weight:600;color:#ba1d3a;font-size:18px;line-height:18px;text-align:right;padding:3px 5px 3px 3px;border:none;}
.order_sum {margin:30px 0;padding:10px;text-align:right;background-color:#f4f4f4;overflow:hidden;}
.order_sum_inner {float:right;}
.order_sum dl {border-bottom:1px solid #000;}
.order_sum dl dt {display:inline-block;padding:8px;font-size:14px;font-weight:600;vertical-align:top;}
.order_sum dl dd {display:inline-block;width:300px;font-size:16px;padding:8px;}
.order_sum dl dd .price {color:#eb4700;font-family:Tahoma;font-weight:600;}
.order_sum dl dd p {padding:5px 0;}
.order_sum dl dd p span {display:block;}
.order_sum dl dd .price_order {color:#ba1d3a;font-family:Tahoma;font-size:24px;}
.order_sum dl dd input {padding:3px;border:1px solid #d8d8d8;text-align:right;}
.order_sum p {margin-top:20px;}
.order_sum p strong {font-size:16px;margin-right:10px;}

/* 주문하기 - 배송정보 */
.deli_table {width:100%;margin:10px 0; border-top:2px solid #83725a;border-bottom:2px solid #83725a;}
.deli_table th {text-align:left;padding:10px 0 10px 20px;background-color:#f4f4f4}
.deli_table td {text-align:left;padding:10px 0 10px 20px;border-bottom:1px solid #f4f4f4;}
.deli_table td label {margin:0 5px;cursor:pointer;}
.deli_table td input[type="text"] {height:20px;padding:0 5px;background-color:#fff;border:1px solid #dbdbdb;}
.deli_table td input[type="radio"] {margin-right:5px;}
.deli_table td img {margin-left:5px;cursor:pointer;}
.deli_table td dl {overflow:hidden;}
.deli_table td dl dt {float:left;width:12%;padding:5px 0;}
.deli_table td dl dd {padding:5px 0;}

/* 주문하기 - 결제정보 */
.pay_info_wrap table {width:100%;margin-bottom:10px; border-top:2px solid #83725a;border-bottom:2px solid #83725a;}
.pay_info_wrap table th {text-align:left;padding:10px 0 10px 20px;background-color:#f4f4f4}
.pay_info_wrap table td {text-align:left;padding:10px 0 10px 20px;border-bottom:1px solid #f4f4f4;}
.pay_info_wrap table td input[type="text"] {height:20px;padding:0 5px;background-color:#fff;border:1px solid #dbdbdb;}

/* 주문하기 - 결제수단 */
.pay_order_wrap {position:relative;overflow:hidden;}
.pay_order_table {width:50%;float:left;}
.pay_money_table {width:40%;float:right;}
.pay_order_table:after, .pay_money_table:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.pay_order_table table, .pay_money_table table {width:100%;margin-bottom:10px; border-top:2px solid #83725a;border-bottom:2px solid #83725a;}
.pay_order_table table th, .pay_money_table table th {text-align:left;padding:10px 0 10px 20px;background-color:#f4f4f4}
.pay_order_table table td, .pay_money_table table td {text-align:left;padding:10px 0 10px 20px;border-bottom:1px solid #f0f0f0;}
.pay_order_table table td p.es_info {padding:10px  5px  5px 5px}
.pay_order_table table td input[type="radio"] {margin:0 3px;}
.pay_order_table table td label {margin-right:10px;cursor:pointer;}
.payprice_wrap {float: right;width: 30%;height: 153px;margin-top:25px;margin-right:90px;border-top: 2px solid #000;border-bottom: 2px solid #000;background-color: #1a61dc;}
.payprice_wrap h3 {font-size: 18px;font-weight: 600;text-align: center;padding: 16px 0;color:#fff;letter-spacing: 1px;}
.payprice_wrap .payprice_fin {
font-size: 24px;
font-weight: 600;
color: #EA0000;
text-align: center;
background-color: #fff;
padding: 21px 0 18px;
}


/* 마이페이지 */
.snb_wrap {width:1000px;margin:0 auto;overflow:hidden;margin-bottom:15px;}
.snb_wrap ul {text-align:center;}
.snb_wrap li {display:inline-block;border:2px solid #e9e9e9;}
.snb_wrap li a {display:block;padding:5px 10px;font-size:12px;font-weight:500;text-decoration:none;}
.snb_wrap li a:hover {color:#fff;background-color:#1a61dc;webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.sub_tit {font-size:1.2em;padding:10px 0 10px 20px;border-bottom:1px dotted #ccc;}
.sub_tit .coupon {font-family: Tahoma;color: #eb4700;}
.sub_state {font-size:1.1em;padding:10px 0 40px 40px;}
.term_search {width:900px;zoom:1;margin:0 auto;}
.term_search_top {padding:15px 0 0 180px;overflow:hidden;}
ul.date_choice {float:left;margin-top:4px;}
ul.date_choice li {float:left;padding-right:2px;}
ul.date_choice li a {float:left;padding:2px 9px 0;border:1px solid #e1e1e1;background-color:#fff;color:#666;font-size:11px;font-weight:600;text-decoration:none;}
ul.date_choice li a:hover {color:#fff;background-color:#1a61dc;}
.term_search fieldset {float:left;width:280px;color:#c8c7c7;}
.term_search fieldset .in_rel {position:relative;float:left;margin-top:-1px;}
.term_search fieldset .in_rel input {display:inline;float:left;width:70px;padding:4px 0 0 5px;margin:1px 3px 0 0;color:#333;font-size:11px;border:1px solid #ccc;}
.inf_search {clear:both;text-align:center;margin-top:10px;}
.inf_search input {width: 80px;margin: 5px 3px;padding: 3px 0 3px 5px;border: 1px solid #aaa;text-align: center;}

/* 마이페이지 주문내역 테이블 */
.orderList_table {width:100%;table-layout:fixed;border-top:1px solid #bbb;}
.orderList_table th {position:relative;height:30px;line-height:30px;color:#666;font-weight:600;background-color:#f6f6f6;border-bottom:1px solid #ddd;text-align:center;}
.orderList_table th span {position: absolute;left: 0px;top: 2px;color: #ccc;}
.orderList_table tr {color: #666;font-weight: normal;height: 20px;line-height: 20px;position: relative;border-bottom: 1px solid #ddd;}
/* .orderList_table tr:hover {background-color:#f6f6f6;webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;} */
.orderList_table td img {width:70px;}
.orderList_table td span {display:block;}
.orderList_table td .title {padding:12px 10px 9px;text-align:left;}
.orderList_table td a {text-decoration:none;}
.orderList_table td strong.price {padding-right:5px;color:#b8426b;}
.orderList_table td strong.price_tot {display:block;padding-right:5px;color:#b8426b;text-align:right;}
.orderList_table td ul li {text-align:center;margin:3px 0;}
table.pro_amount {width:100%;margin-top:10px;}
table.pro_amount tr {border:none;}
table.pro_amount th {text-align:left;font-weight:normal;background-color:#fff;border:none;}
table.pro_amount td {border-bottom:1px solid #ddd;border:none;}
table.pro_amount span {display:inline-block;}


/* 주문배송조회 */
.info_table_wrap {position:relative;margin-top:30px;overflow:hidden;}
.info_table_wrap .info_table {float:left;width:50%;padding-right:10px;}
.info_table_wrap .info_table h3 {font-size:1.2em;margin-bottom:10px;}
.info_table_wrap .info_table table {width:100%;table-layout:fixed;border-top:2px solid #1a61dc;}
.info_table_wrap .info_table table th {padding:8px 15px 8px;text-align:left;border-bottom:1px solid #ddd;background-color:#f6f6f6;font-weight:600;}
.info_table_wrap .info_table table td {color:#585858;padding-left:15px;text-align:left;border-bottom:1px solid #ddd;}
.info_table_wrap .info_table table td strong.price {padding-right:5px;color:#b8426b;}

/* 주문취소 조회 */
.reas_table_wrap {position:relative;margin-top:30px;overflow:hidden;}
.reas_table_wrap .reas_table {float:left;width:100%;padding-right:10px;}
.reas_table_wrap .reas_table h3 {font-size:1.2em;margin-bottom:10px;}
.reas_table_wrap .reas_table table {width:100%;table-layout:fixed;border-top:2px solid #1a61dc;}
.reas_table_wrap .reas_table table th {padding:8px 15px 8px;text-align:left;border-bottom:1px solid #ddd;background-color:#f6f6f6;font-weight:600;}
.reas_table_wrap .reas_table table td {color:#585858;padding-left:15px;text-align:left;border-bottom:1px solid #ddd;}
.reas_table_wrap .reas_table table td strong.price {padding-right:5px;color:#b8426b;}

/* 주문페이지 팝업 */
.order_popup {position:relative;width:100%;padding:10px;}
.order_popup h1 {padding:15px 10px;font-size:1.5em;background-color:#1a61dc;color:#fff;font-weight:600;}
.order_popup h2 {padding:15px 15px;font-size:1.3em;}
.order_popup .input_table {width:100%;border-top:2px solid #ddd;}
.order_popup .input_table th {padding:8px 15px 8px;font-weight:normal;text-align:left;background-color:#f6f6f6;}
.order_popup .input_table td {padding-left:15px;border-bottom:1px solid #dedede;}
.order_popup .input_table td input[type="text"] {height:20px;padding:0 5px;background-color:#fff;border:1px solid #dbdbdb;}

/* 마우스 오버시 큰이미지 */
#preview {position:absolute;width:300px;border:1px solid #1a61dc;background:#1a61dc;padding:2px;display:none;color:#fff;z-index:99999;}
#preview img {vertical-align:middle;}

/* 결제 결과페이지 */
.order_result_title {padding:25px 0 ;background-color:#f6f6f6;}
.order_result_title h2 {text-align:center;font-size:18px;font-weight:600;color:#5a8fdd;}
.order_result_title p {text-align:center;font-size:14px;padding:20px 0 5px;;}
.order_result_title p span {color:#5a8fdd;font-weight:600;}
.order_result {padding:20px;}
.order_result h3 {font-size:14px;font-weight:600;}
.order_result table {width:100%;border-top:2px solid #83725a;margin-top:7px;table-layout:fixed;}
.order_result table th {padding:8px 0 5px 18px;line-height:16px;text-align:left;border-top:1px solid #e3e3dd;background-color:#f4f4f4;}
.order_result table td {padding:8px 0 7px 14px;}
.order_result table td strong {font-size:18px;color:#3a85f4}

/* 검색페이지 토글스위치 */
.deploy-toggle-3{
	padding:15px 50px 0 0;
	font-size:13px;
	color:#343434;
	text-transform:uppercase;
}

.deploy-toggle-3 em{transition: 0.3s ease-out;
	background-color:#c0392b;
	position:absolute;	
	right:15px;
	width:50px;
	height:20px;
	border-radius:30px;
}

.deploy-toggle-3 em strong{	transition: 0.3s ease-out;
	top:2px;
	left:2px;
	height:16px;
	width:16px;
	border-radius:19px;
	background-color:#f6f6f6;
	position:absolute;
	z-index:999;	
}

.toggle-3-active-background{
	background-color:#27ae60!important;
}

.toggle-3-active-ball{
	transition: 0.3s ease-out;
	left:32px!important;
}

/* 히트상품,신상품,이벤트 상품 공통 */
.list_wrap {position:relative;padding:20px;overflow:hidden;}
.list_wrap .box {float: left;width: 170px;padding: 20px;margin: 10px;border: 1px solid #ededed;text-align: center;background-color: #fff;}
.list_wrap .box:hover {border: 1px solid #1a61dc;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.list_wrap .box a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.list_wrap .box a img {width:120px;height:120px;}
.list_wrap .box .list_name {margin-top:16px;}
.list_wrap .box .list_price {font-size:1.1em;color:#eb4700;}

.btn-change-addr {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 4px 10px;
  font-size: 14px;
  border: 1px solid #000;
  background-color: #fff;
  cursor: pointer;
  border-radius: 4px;
}











































