@charset "utf-8";

/*@font-face {
	font-family: 'Nanum Barun Gothic';
	src: url(../fonts/NanumSquareR.eot);
	src: local("나눔스퀘어"), url(../fonts/NanumSquareR.woff) format("woff");
}
*/

a {display: inline-block; vertical-align: middle; color: #232a32;}

strong {font-weight: 600 !important;}
.fw_bold {font-weight: 600 !important;}
.fw_normal {font-weight: normal; !important;}

.w170 {width: 170px !important;}
.w760 {width: 760px !important;}
.w1100 {width: 1100px !important;}

.btn_w_line {height: 21px; line-height: 21px; padding: 0 15px; margin: -3px 0 0 0; color: #fff; border: 1px solid #fff;}

.btn_line_more {display: block; clear: both; width: 600px; height: 38px; margin: 0 auto; line-height: 38px; text-align: center; font-size: 14px; font-weight: normal; border: 1px solid #e7e7e7;}
.btn_line_more:hover {color: #fff; border: 1px solid #232426; background: #232426;}

.btn_line_s {display: inline-block; height: 22px; padding: 0 7px; line-height: 22px; text-align: center; font-size: 11px; font-weight: normal; color: #232a32; border: 1px solid #232a32; background: #fff;}
.btn_line_m {display: inline-block; height: 38px; padding: 0 30px; line-height: 38px; text-align: center; font-size: 15px; font-weight: normal; color: #232a32; border: 1px solid #232a32; background: #fff;}
.btn_line_l {display: inline-block; height: 48px; padding: 0 35px; text-align: center; line-height: 48px; font-size: 18px; font-weight: normal; border: 1px solid #0b0c0e;}

.btn_red_l {display: inline-block; height: 50px; padding: 0 35px; text-align: center; line-height: 50px; font-size: 18px; font-weight: normal; color: #fff; background: #f0363c;}

.btn_dark_s {display: inline-block; height: 24px; padding: 0 10px; line-height: 24px; text-align: center; font-size: 11px; font-weight: normal; color: #fff; background: #0b0c0e;}
.btn_dark_m {display: inline-block; height: 40px; padding: 0 30px; line-height: 40px; text-align: center; font-size: 15px; font-weight: normal; color: #fff; background: #0b0c0e;}
.btn_dark_l {display: inline-block; height: 50px; padding: 0 35px; text-align: center; font-size: 18px; line-height: 50px; font-weight: normal; color: #fff; background: #0b0c0e;}
.btn_dark_square {display: inline-block; height: 80px; padding: 0 18px; line-height: 80px; font-size: 14px; font-weight: 600; color: #fff; background: #232a32;}

.btn_gray {display: inline-block; height: 24px; padding: 0 10px; line-height: 24px; text-align: center; font-size: 11px; font-weight: normal; color: #fff; background: #999999;}
.btn_gray_m {display: inline-block; height: 40px; padding: 0 30px; line-height: 40px; text-align: center; font-size: 15px; font-weight: normal; color: #fff; background: #999999;}

.btn_bluegreen {display: inline-block; height: 37px; padding: 0 13px; line-height: 37px; font-size: 13px; font-weight: 600; color: #fff; background: #2c5473;}

.c_red {color: #f0363c !important;}
.c_gray {color: #999 !important;}
.c_gray02 {color: #666666 !important;}

.bg_gray {background: #fafafa !important;}

input, select {margin: 0 5px 0 0; vertical-align: middle; font-size: 12px !important; color: #595959 !important; background: #fff;}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"] {width: 163px; height: 33px; padding: 0 10px; line-height: 33px; box-sizing: border-box; border: 1px solid #232a32;}
input.input_outGray {border: 1px solid #999;}
textarea {height: 103px; padding: 10px; font-family: 'Nanum Barun Gothic' !important; font-size: 12px !important; color: #595959; box-sizing: border-box; border: 1px solid #232a32;}

.inputGray,
input.inputGray {display: inline-block; width: 163px; height: 33px; padding: 0 10px; line-height: 33px; box-sizing: border-box; border: 1px solid #e1e1e1; background: #fafafa;}

label {font-size: 12px; font-weight: normal;}

select {width: 163px; height: 33px; padding: 0 0 0 10px; line-height: 28px; font-size: 13px; color: #232a32; background: #fff url(/images/ico_arrow_select.gif) 92% 50% no-repeat; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #232a32; font-family: inherit; vertical-align: middle;}
select::-ms-expand {display: none;}/* for IE 11 */





.container {clear: both; padding-top: 112px;}
.container_main {padding-top: 385px; /*background: url(/images/bn_main_top1.png) no-repeat 0 0;*/ background-size: 100%;}
.container_subWrap {width: 1100px; padding: 0 0 200px 0; margin: 43px auto 0;}


.promotionSlide {width: 1100px; height: 500px; margin: 0 auto; overflow: hidden; box-shadow: -4px 7px 15px rgba(0,0,0,0.1)}
.promotionSlide li {}
.promotionSlide li a {}


.categoryBanner {width: 1100px; margin: 66px auto 0;}
.categoryBanner a {display: block; float: left; width: 353px; height: 221px; text-align: center; color: #fff;}
.categoryBanner a.cateBn01 {background: url(/images/img_cateBn01.jpg) no-repeat 0 0;}
.categoryBanner a.cateBn02 {width: 354px; margin: 0 20px; background: url(/images/img_cateBn02.jpg) no-repeat 0 0;}
.categoryBanner a.cateBn03 {background: url(/images/img_cateBn03.jpg) no-repeat 0 0;}
.categoryBanner a span {display: block; font-size: 15px;}
.categoryBanner a span.cateBn_sbj {padding: 0 0 15px 0; margin: 0 0 15px 0; font-size: 17px; background: url(/images/ico_hor_bar.gif) no-repeat center bottom;}

.bigCate {position: relative; clear: both; width: 100%; min-width: 1100px; padding: 90px 0 0 0; margin: 0 auto;}
.sub_bigCate {padding: 40px 0 0 0;}

.objTit {display: block; height: 18px; padding-left: 22px; margin-bottom: 40px; text-align: left; letter-spacing: 3px; font-size: 19px; font-weight: bolder; border-left: 3px solid #ef7284;}
.objTit span {padding: 0 30px; font-size: 28px; font-weight: 600; background: #fff;}
.objTit_sub {text-align: left;}
.objTit_sub span {padding: 0 20px; font-weight: normal;}

.bigCate .prdFilter {float: left; width: 192px;}
.bigCate .prdFilter > li {padding: 13px 10px; font-size: 14px; font-weight: 600; border-bottom: 1px solid #858586;}
.bigCate .prdFilter > li:first-child {font-size: 16px;}
.bigCate .prdFilter > li > a {padding: 5px 0 5px 20px; background: url(/images/ico_arrow.gif) no-repeat 0 center;}
.bigCate .prdFilter > li ul {margin: 5px 0 0 0; }
.bigCate .prdFilter > li ul li {padding: 0 0 7px 0; font-weight: normal;}
.bigCate .prdFilter > li ul li .innerSearch_wrap {display: block; width: 182px; height: 33px; margin: 0 0 15px 0; line-height: 33px; border: 1px solid #f0efef; background: #f6f6f6;}
.bigCate .prdFilter > li ul li .innerSearch_wrap input {width: 145px; height: 33px; padding: 0 0 0 10px; border: none; background: transparent;}
.bigCate .prdFilter > li ul li .innerSearch_wrap a {display: inline-block; height: 33px;}
.bigCate .prdFilter > li ul li .innerSearch_wrap a img {vertical-align: middle;}

.bigCate .brandList {min-width: 1100px; padding: 13px 0; text-align: center; background: url(/images/bg_brandList.jpg) repeat-x 0 0;}
.bigCate .brandList li {display: inline-block; width: 154px; height: 60px; margin: 0 2px;}

.bigCate .prdSlide_btn {position: absolute; width: 1100px; top: 50%;}
.bigCate .prdSlide_btn a {display: block; position: absolute;}
.bigCate .prdSlide_btn a.slidePrev {left: 30px;}
.bigCate .prdSlide_btn a.slideNext {right: 30px;}
.bigCate .prdSlide {}
.bigCate .prdSlide .prdView {}
.bigCate .prdSlide .prdView li{}

/* 상품 리스트 공통 CSS */
.brandFilter {position: relative;}
.brandFilter .bx-viewport {width: 1015px !important; margin-left: 41px;}
.prdArea.bxslider-4 {margin:  0 auto;}
.prdArea.bxslider-4 li .prdImg_section{height: 255px;}

.prdArea {width: 800px; margin: 0 auto 15px;}
.prdArea.sideArea {width: 800px; float: right;}
.prdArea > li {position: relative; float: left; width: 258px; height: 363px; margin: 0 0 25px 0; border: 1px solid #fff;}

.prd_slider {margin-left: 48px;}
.prd_slider_nav {position: absolute; top: 0}
.prd_slider_prev {left: 0;}

/*.prdArea > li:hover {border: 1px solid #152735;}*/
.prdArea > li a {}
.prdArea > li a .prdImg_section {display: block; width: 258px;}
.prdArea > li a .prdImg_section img {width: 100%;}
.prdArea > li a .prdInfo_section {text-align: center; line-height: 21px; letter-spacing: 1px;}
.prdArea > li a .prdInfo_section strong {display: block; font-weight: normal !important}
.prdArea > li a .prdInfo_section span {display: block;}
.prdArea > li a .prdInfo_section .prdInfo_name {font-weight: normal;}
.prdArea > li a .prdInfo_section .prdInfo_name span {display: inline-block;}
.prdArea > li a .prdInfo_section .prdInfo_price {font-size: 12px; color: #a4a4a4;}
.prdArea > li a .prdFlag {display: block; position: absolute; top: 0; right: 0;}
.prdArea > li a .prdFlag img {display: block; margin: 0 0 3px 0;}

.prdHover {display: none; position: absolute; width: 96px; height: 36px; top: 213px; left: 50%; margin: 0 0 0 -48px;}
.prdHover a {position: relative; float: left; width: 48px; height: 36px; background: rgba(12,13,17,0.5);}
.prdHover a:hover {background: #232a32;}
.prdHover a img {display: block; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -10px;}


/* 제품 마우스오버시 미리보기/장바구니 버튼 생성 */
.prdArea > li:hover .prdHover {display: block;}


.eventBanner {width: 100%; height: 156px;
	/* 그라데이션 배경 */
	background: #f6f1ed; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f3eeea, #fcf8f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f3eeea, #fcf8f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f3eeea, #fcf8f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f3eeea, #fcf8f4); /* Standard syntax */

}
.eventBanner img {display: block; margin: 0 auto;}

.sub_cate_topBn {display: block; margin: 40px auto 0;}


/* 제품 미리보기 */
/* 상세버전 */
/*.prdPreview_wrap {position: fixed; width: 860px; top: 20%; left: 50%; padding: 10px 35px 35px; margin: 0 0 0 -415px; border: 2px solid #232a32; box-sizing: border-box; background: #fff;}

.prdPreview_wrap .prd_preview_leftSec {width: 270px;}
.prdPreview_wrap .prdInfo_section {width: 270px; float: left;}
.prdPreview_wrap .prdInfo_section .col1 {width: 100%;}
.prdPreview_wrap .prdInfo_section .col1 .prdImg {width: 100%; height: 270px;}
.prdPreview_wrap .prdInfo_section .col1 .prdImg img {width: 100%;}
.prdPreview_wrap .prdInfo_section .col1 .prdThumb {text-align: center;}
.prdPreview_wrap .prdInfo_section .col1 .prdThumb li {display: inline-block; float: none;}

.prdPreview_wrap .prd_preview_rightSec {width: 470px;}
.prdPreview_wrap .prdName_section {width: 350px; padding: 20px 120px 10px 0; margin: 0;}
.prdPreview_wrap .prdName_section .prd_name {line-height: 22px; font-size: 17px;}
.prdPreview_wrap .prdName_section .view_prdDetail {display: block; position: absolute; width: 68px; height: 50px; top: 44px; right: 40px; font-size: 18px; text-align: right;}
.prdPreview_wrap .prdName_section .view_prdDetail:hover {opacity: 0.7;}
.prdPreview_wrap .prdName_section .view_prdDetail img {display: inline-block;}
.prdPreview_wrap .prdInfo_section .col2 {width: 470px;}
.prdPreview_wrap .prdInfo_section .col2 table .counter_prdname {width: 210px !important;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_dark_l {margin: 0 16px !important;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_line_l {height: auto; padding: 8px 0 5px 0; line-height: normal; font-size: 11px;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_line_l img {display: block; margin: 0 auto 7px;}

.prdPreview_wrap .btn_prdPreview_close {position: absolute; top: -40px; right: -40px;}*/

/* 단순버전 */
.prdPreview_wrap {position: fixed; width: 568px; top: 15%; left: 50%; padding: 10px 35px 35px; margin: 0 0 0 -284px; border: 2px solid #232a32; box-sizing: border-box; background: #fff;}

.prdPreview_wrap .prd_infoWrap {width: auto;}
.prdPreview_wrap .prdName_section {width: auto; padding: 20px 0 10px 0; margin: 0;}
.prdPreview_wrap .prdName_section .prd_name {line-height: 22px; font-size: 17px;}
.prdPreview_wrap .prdName_section .view_prdDetail {display: block; position: absolute; height: 50px; top: 44px; right: 40px; font-size: 18px; text-align: right;}
.prdPreview_wrap .prdName_section .view_prdDetail:hover {opacity: 0.7;}
.prdPreview_wrap .prdName_section .view_prdDetail img {display: inline-block;}
.prdPreview_wrap .prdInfo_section .col2 {width: 470px;}
.prdPreview_wrap .prdInfo_section .col2 table .counter_prdname {width: 210px !important;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_dark_l {margin: 0 16px !important;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_line_l {height: auto; padding: 8px 0 5px 0; line-height: normal; font-size: 11px;}
.prdPreview_wrap .prdInfo_section .col2 .prdBtns .btn_line_l img {display: block; margin: 0 auto 7px;}

.prdPreview_wrap .prdInfo_section .col1 {width: 494px;}
.prdPreview_wrap .prdInfo_section .col1 .prdImg {width: 400px; height: 400px;}
.prdPreview_wrap .prdInfo_section .col1 .prdImg img {width: 100%;}
.prdPreview_wrap .prdInfo_section .col1 .prdThumb {width: 62px; margin: 0; vertical-align: middle;}
.prdPreview_wrap .prdInfo_section .col1 .prdThumb li {display: block; float: none; margin: 0 0 5px 0;}

.prdPreview_wrap .btn_prdPreview_close {position: absolute; top: 20px; right: 20px;}






/* 공통 테이블 css */
/* .basic_tableStyle {box-sizing: border-box; width: 100%; border-top: 1px solid #0b0c0e; font-size: 13px;}
.basic_tableStyle tr {border-bottom: 1px solid #e6e6e6; line-height: 18px;}
.basic_tableStyle th {padding: 15px 0; background: #fafafa;}
.basic_tableStyle.td_fs12 td {font-size: 12px;}
.basic_tableStyle.td_p0 td {padding: 9px 0;}
.basic_tableStyle tr:hover {background: #fdfdfd;}
.basic_tableStyle tr.current {background: #fafafa;}
.basic_tableStyle tr.current {border-bottom: none;}
.basic_tableStyle tr.current td:nth-child(2) {font-weight: 600;}
.basic_tableStyle td {padding: 15px 0; text-align: center; font-size: 12px;}
.basic_tableStyle td.tl {padding-left: 10px;}
.basic_tableStyle td a {}
.basic_tableStyle td a.current {font-weight: 600;}
.basic_tableStyle td a img {margin: 0 0 0 7px; vertical-align: middle;}

.basic_tableStyle tr.view_tableTit td {cursor: pointer;}

.basic_tableStyle tr.view_tableCn td {padding-left: 35px; line-height: 20px; text-align: left;}
.basic_tableStyle tr.view_tableCn td span {display: block; clear: both; padding: 0 0 12px 0;}
.basic_tableStyle tr.view_tableCn td img {display: block;}
.basic_tableStyle tr.view_tableCn .eachStars {}
.basic_tableStyle tr.view_tableCn .eachStars li {float: left; margin: 0 13px 10px 0; font-weight: bold;}
.basic_tableStyle tr.view_tableCn .eachStars li img {display: inline-block; vertical-align: middle;}
.basic_tableStyle tr.view_tableCn .Qsec {padding: 0 0 10px 27px; background: url(/images/ico_qna_q.gif) no-repeat 0 0;}
.basic_tableStyle tr.view_tableCn .Asec {padding: 0 0 0 27px; background: url(/images/ico_qna_a.gif) no-repeat 0 0;}

								
.basic_tableStyle tr.view_tableCn .answerSec {clear: both; padding: 20px 0;}
.basic_tableStyle tr.view_tableCn .answerSec li {padding: 10px 15px; margin-bottom: 5px; background: #fbfbfb;}
.basic_tableStyle tr.view_tableCn .answerSec li strong,
.basic_tableStyle tr.view_tableCn .answerSec li span {display: inline-block; padding: 0 10px 0 0;}

.basic_tableStyle tr.view_tableCn02 td {padding-left: 0; line-height: 20px;}
.basic_tableStyle tr.view_tableCn02 td .prdThumb {display: block; float: left; width: 200px; margin: 0 20px 0 0;}
.basic_tableStyle tr.view_tableCn02.groupCn .g_title {display: block; padding-bottom: 10px; font-size: 15px;}


.basic_tableStyle_vert tr {}
.basic_tableStyle_vert th {padding: 15px 0 15px 15px; text-align: left; background: #fafafa;}

table .tableThumb_small {display: block; float: left; width: 62px; height: 62px;}
table .tableThumb_small img {width: 100%;}
table .prdInfo {margin-left:40px; width: 430px; padding: 14px 0 0 13px;}
table .prdInfo a {display: block; word-break: break-all; overflow: hidden; text-overflow: ellipsis;; white-space: nowrap; word-wrap: break-word;}

.inputWrap {text-align: center;}
.inputWrap span {display: inline-block; padding: 0 10px;} */


/* 테이블 카테고리 */
.table_cate {margin: 32px 0 0 0; padding: 16px 0; font-size: 12px; border-top: 1px solid #232a32;}
.table_cate li {float: left; padding: 0 0 0 15px;}
.table_cate li a {color: #606162;}
.table_cate li a:hover,
.table_cate li a.current {font-weight: 600; color: #232a32;}

/* 페이징*/
.pagination {margin: 50px 0 0 0; text-align: center;}
.pagination a {display: inline-block; width: 26px; height: 26px; margin: 0 2px; line-height: 26px; text-align: center; font-size: 12px; border: 1px solid #999999;}
.pagination a.current {color: #fff; background: #999;}
.pagination .btn_table_prev {background: url(/images/ico_paging_prev.gif) no-repeat center center;}
.pagination .btn_table_next {background: url(/images/ico_paging_next.gif) no-repeat center center;}



/* 고객센터 */
/* 고객센터 : left section */
.cusSec_left {float: left;}

.customerMenu {width: 190px; padding: 0 17px; margin: 0 0 8px 0; border: 1px solid #d3d3d5; box-sizing: border-box;}
.customerMenu h3 {padding: 23px 0 18px 0; text-align: center; font-size: 17px; font-weight: 600; border-bottom: 1px solid #232a32;}
.customerMenu h4 {padding: 17px 0 5px 0; font-size: 14px; font-weight: 600;}
.customerMenu .csSubmenu {}
.customerMenu .csSubmenu > li {padding: 18px 0; font-size: 15px; font-weight: 600; border-bottom: 1px solid #e3e3e3;}
.customerMenu .csSubmenu > li:last-child {border-bottom: none;}
.customerMenu .csSubmenu > li ul {padding: 7px 0 0 0;}
.customerMenu .csSubmenu > li ul li {font-size: 13px; font-weight: normal;}
.customerMenu .csSubmenu > li ul li a {padding: 3px 0; color: #606162;}
.customerMenu .csSubmenu > li ul li a:hover,
.customerMenu .csSubmenu > li ul li a.current {text-decoration: underline;}
.customerMenu .csNumber {font-size: 20px; font-weight: 600;}
.customerMenu .csTime {padding: 0 0 15px 0; font-size: 13px;}
.customerMenu .csTime li {padding: 10px 0 0 0; line-height: 18px;}
.customerMenu .csTime li .c_gray{display: block;}


/* 고객센터 : right section */
.cusSec_right {float: right; width: 878px;}

.box_cusMain {position: relative; width: 100%; padding: 32px; border: 2px solid #232a32; box-sizing: border-box;}
.box_cusMain .box_leftSec {float: left; width: 50%; font-size: 13px; border-right: 1px solid #e3e3e3;}
.box_cusMain .box_leftSec h5 {padding: 0 0 12px 0; margin: 0 0 12px 0; font-size: 27px; font-weight: 600; background: url(/images/ico_hor_bar02.gif) no-repeat 0 bottom;}
.box_cusMain .box_leftSec h5 span {display: block; padding: 5px 0 0 0; font-size: 15px; font-weight: normal;}
.box_cusMain .box_rightSec {float: left; padding: 0 0 0 60px;}
.box_cusMain .box_rightSec .c_gray {padding: 12px 0; font-size: 12px;}
.box_cusMain .box_rightSec .csNumber_main {font-size: 23px; font-weight: 600;}
.box_cusMain .box_rightSec .btn_dark_square {position: absolute; top: 50%; right: 50px; margin: -40px 0 0 0;}

h2.cs_sbj {padding: 10px 0 0 0; font-size: 28px;}
h2.cs_sbj .c_gray {display: block; padding: 5px 0 0 0; font-size: 13px;}

.justWrap {position: relative;}
.justWrap .btn_dark_m {position: absolute; top: 50%; right: 0; margin: -20px 0 0 0;}

.dot_list {font-size: 12px;}
.dot_list li {padding: 0 0 0 10px; line-height: 18px; text-align: left; background: url(/images/ico_dot_list.gif) no-repeat 0 50%;}

.faq_searchSec {width: 100%; height: 70px; margin: 25px 0 0 0; background: #fafafa;}
.faq_searchSec tr {}
.faq_searchSec tr td {text-align: center; line-height: 31px;}
.faq_searchSec tr td input {width: 370px; height: 37px; padding: 0 10px; font-size: 13px; border: 1px solid #232a32; box-sizing: border-box;}
.faq_searchSec tr td .search_subMenu {text-align: center;}
.faq_searchSec tr td .search_subMenu li {display: inline-block; padding: 0 4px; font-size: 12px; font-weight: 600;}
.faq_searchSec tr td .search_subMenu li a {color: #9a9b9c;}
.faq_searchSec tr td .search_subMenu li a:hover {text-decoration: underline;}
table tr td .inputAround {display: block; float: left; width: 150px; height: 33px; line-height: 33px; box-sizing: border-box; border: 1px solid #232a32; background: #fff;}
table tr td .inputAround .inside_input {display: block; float: left; width: 110px; border: none; background: transparent;}
table tr td .inputAround a {}
table tr td a {vertical-align: block;}
table tr td .btn_date:hover,
table tr td .btn_date.current {color: #fff; background: #232a32;}


.cusSec_tableWrap {padding: 60px 0 0 0; margin-bottom: 5px;}
/*.cusSec_tableWrap.tw_wFull {width: 878px;}*/
.cusSec_tableWrap.tw_wHalf {width: 429px;}
.cusSec_tableWrap h3 {position: relative; padding: 0 0 10px 0; font-weight: 600;}
.cusSec_tableWrap h3 .t_sbj {padding: 0 5px 0 0; font-size: 20px;}
.cusSec_tableWrap h3 .c_gray {vertical-align: middle; font-size: 12px; font-weight: normal;}
.grayboxSection {margin: 25px 0 0 0;}
.grayboxSection .fs11 {}
.grayboxSection .graybox {padding: 15px 20px; margin: 8px 0 0 0; line-height: 17px; font-size: 12px; box-sizing: border-box; background: #fafafa;}
.grayboxSection .inputWrap > li {float: left; width: 25%; text-align: left;}
.cusSec_tableWrap table {}

.cusMain_bn {display: block; float: right; margin: 55px 0 0 0;}

.btnWrap {margin: 45px 0 0 0; text-align: center;}
.btnWrap a {margin: 0 3px;}

.btnHover_cn {display: none; position: absolute; width: 500px; top: 27px; right: 0; padding: 15px; font-size: 12px; font-weight: normal; box-sizing: border-box; border: 1px solid #232a32; background: #fff;z-index:999999;}
.btnHover_cn .h_tit {position: relative; padding: 0 0 7px 0; margin: 0 0 10px 0; font-size: 15px; font-weight: 600; border-bottom: 1px solid #e6e6e6;}
.btnHover_cn .h_tit .btn_close_h {display: block; position: absolute; top: -4px; right: 0;}


/* 마이페이지 */
.innerList {}
.innerList li {float: left; margin: 0 20px 5px 0;}
.innerList li label {display: inline-block; width: 70px;}

.inputAroung {}

/* 회원가입 */
.j_tit {padding: 20px 0 0 0;}
.j_tit h2 {float: left; font-size: 40px;}
.j_tit img {display: block; float: right;}

.policyBox {width: 100%; height: 208px; padding: 17px; line-height: 18px; font-size: 12px; box-sizing: border-box; border: 1px solid #e3e3e3; overflow-y: scroll;}
.policyBox strong {display: block; padding: 0 0 5px 0;}
.policyBox ol {padding: 0 0 0 15px; list-style: decimal;}
.policyAgree {padding: 15px 10px 15px 0; border-bottom: 1px solid #e3e3e3;}

.totalAgree {padding: 25px 0; margin: 50px 0 0 0; text-align: center; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.totalAgree input {width: 17px; height: 17px;}
.totalAgree label {font-size: 20px;}

.join_finalBox {padding: 110px 0 90px 0; margin: 65px 0 90px 0; text-align: center; border-top: 5px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.join_finalBox img {display: block; margin: 0 auto;}
.join_finalBox .j_tit_user {padding: 60px 0 30px 0; text-align: center; font-size: 35px;}


/* 로그인 */
.l_tit {text-align: center;}
.l_tit h2 {float: none;}

.loginWrap {width: 585px; margin: 90px auto 0;}
.loginWrap .login_inputWrap {position: relative; padding: 0 0 45px 0; margin: 0 0 45px 0; border-bottom: 1px solid #e3e3e3;}
.loginWrap .login_inputWrap li {font-size: 13px;}
.loginWrap .login_inputWrap li.input_user label {display: inline-block; width: 72px; font-weight: bold;}
.loginWrap .login_inputWrap li input[type="text"],
.loginWrap .login_inputWrap li input[type="password"] {width: 400px; height: 45px; padding-left: 50px;}
.loginWrap .login_inputWrap li.user_id input {background: url(/images/ico_login_id.gif) no-repeat 5% center;}
.loginWrap .login_inputWrap li.user_pw input {background: url(/images/ico_login_pw.gif) no-repeat 5% center;}
.loginWrap .login_inputWrap li .btn_red_l {display: block; position: absolute; width: 101px; height: 101px; top: 0; right: 0; line-height: 101px; padding: 0; font-size: 17px;}

.loginWrap .joinRecomm_wrap {width: 523px; margin: 0 auto;}
.loginWrap .joinRecomm_wrap p {float: left;}
.loginWrap .joinRecomm_wrap p .btn {display: block; width: 140px; padding: 5px 0;}


.topmv_btn_wrap .btn_top {position:  fixed; width: 50px; height: 50px; right: 20px; bottom: 100px; z-index: 5; background: #262626;}
.btn_top a {display: block; line-height: 50px; text-align: center; color: #fff;}

/* 
@DATE : 2017-03-27
@USE : 상품평 쓰기 레이어팝업
@WRITER : 최예진
*/
.btn_red_m {display: inline-block; height: 40px; padding: 0 30px; line-height: 40px; text-align: center; font-size: 15px; font-weight: normal; color: #fff; background: #f0363c;}

.lp_bg {position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 105; background: rgba(0,0,0,0.6);}

.lp_box {position: fixed; box-sizing: border-box; left: 50%; padding: 20px; z-index: 110; text-align: center; background: #fff;}
.lp_box_s {width: 400px; top: 30%; margin: 0 0 0 -200px;}
.lp_box_l {width: 675px; top: 20%; margin: 0 0 0 -337px;}

.lp_box input,
.lp_box textarea {box-sizing: border-box; width: 100%; border-color: #dfdfdf;}
.lp_box input[type="radio"],
.lp_box input[type="checkbox"] {width: auto;}

.btn_close_lp {display: block; position: absolute; top: 20px; right: 20px;}

.lp_title_center {padding: 20px 0; text-align: center; font-size: 25px;}

.review_star_list li {float: left; padding: 0 15px 0 0;}
.review_star_list li strong {padding-top: 3px;}
.review_star_list li img {margin: -3px 3px 0; vertical-align: middle;}


.btns_right {text-align: right;}
.btns_right a {margin-left: 3px;}

.btns_center {margin-top: 30px; text-align: center;}
.btns_center a {margin: 0 3px;}

.loadingBar {position: fixed; width: 34px; height: 34px; top: 50%; left: 50%; margin: -17px 0 0 -17px; z-index: 200;}

/* quick menu */
.quick_menuWrap {position:fixed; left:50%; top:385px; width:74px; margin-left:605px;}
.quick_menu {top:0; left: 0; width:74px; text-align: center; background-color:#FFF;border:solid 1px #c8c7c7;z-index:5;}
.quick_menu p {color:#333333;font-size:10px;}
.quick_menu > .today {width:64px;margin:0 auto;padding:10px 0 5px;border-bottom:solid 1px #c8c7c7;}
.quick_menu > .today p {font-size:14px;font-weight:700;}
.quick_menu strong {font-size:15px;font-weight:700;}
.quick_menu .view_prd ul li a {display: block; width: 64px; height: 64px; margin: 0 auto;}
.quick_menu .view_prd ul li a img {display: block; width: 100%;}

.quick_menu .arr_paging {padding:5px 0;}
.quick_menu .arr_paging a {margin:0 4px;}
.quick_menu .wish {padding:5px 0;border:solid #c8c7c7;border-width:1px 0;}
.quick_menu .basket {padding:5px 0; border-top: 1px solid #c8c7c7;}
.rightBn {display: block; margin: 7px 0 0 0;}

.quick_menuWrap .btn_goTop {display: block; width: 48px; height: 48px; margin: 10px auto;}


.prdArea > li a .prdInfo_section {font-size: 14px; display: block;}


/* 
@DATE : 2017-03-28
@USE : 상품평
@WRITER : 최예진
*/
.Qsec, .Vsec {width: 80%;}
.Qsec img, .Asec img {max-width: 550px;}
.prdNum {display: block; text-decoration: underline; color: #999;}
table .prdInfo {padding-top: 3px;}

.tabMenu {margin: 50px 0 0 0; background: url(/images/bg_bar.gif) repeat-x 0 bottom;}
.tabMenu li {float: left; font-size: 13px; padding: 15px 25px; margin-left: -1px; border: 1px solid #c8c7c7; border-bottom-color: #0b0c0e; cursor: pointer;}
.tabMenu li:first-child {margin-left: 0;}
.tabMenu li.current {border-color: #0b0c0e;}
.tabMenu li.current+li {border-left-color: #0b0c0e}

.tabCn {box-sizing: border-box; padding: 0 20px 20px;}




/* 
DATE : 2017-04-03
*/
.prdArea > li a .prdInfo_section .prdInfo_price .orgin_price {display: inline-block; padding-right: 5px; font-size: 0.9em; font-weight: normal; text-decoration: line-through;}
.prdArea > li a .prdInfo_section .prdInfo_price {}

.prdArea {width: 100%;}
.prdArea > li {width: 23%; padding: 0 0 20px; margin: 0 8px 20px;}

.prdArea > li a .prdImg_section {width: 100%; height: 278px; margin: 0 auto 20px; overflow: hidden;}
.prdArea > li a .prdImg_section img {width: 100%;}

.prdArea > li a .prdInfo_section .prdInfo_name {height: auto; padding: 0 5px;}

.brandFilter {width: 1100px; margin: 50px auto 0; padding-bottom: 20px; text-align: center;}
/**/

table.brandList {width: 100%; border: 1px solid #999;}
table.brandList.on tr:nth-child(2) {border-bottom: 1px solid #e0e0e0;}
table.brandList.on tr:last-child {border-bottom: 1px solid #999;}

.brandList tr {border-bottom: 1px solid #e0e0e0;}
.brandList tr:nth-child(2) {border-bottom: none;}
.brandList td {height: 120px; text-align: center; font-size: 13px; font-weight: bold; border-right: 1px solid #e0e0e0; cursor: pointer;}
.brandList td:last-child {border-right: none;}
.brandList td.current,
.brandList td:hover {background: #333; color: #fff;}

.brand_moreBtn {display: block; width: 119px; height: 30px; margin: 0 auto 23px;}

.prdArr-5 {margin-bottom: 0;}
.prdArr-5 > li {width: 18%; padding-bottom: 8px;}
.prdArr-5 > li a .prdImg_section {height: 200px; margin-bottom: 5px;}
.prdArr-5 > li a .prdInfo_section {font-size: 13px;}
.brandFilter .prdHover {top: 159px;}

.prdArea.sideArea {width: 870px;}
.prdArea.sideArea > li {margin: 0 5px 20px;}
.prdArea.sideArea > li:nth-child(3n+2) {margin: 0 5px 20px;}
.prdArea.sideArea > li a .prdImg_section {height: 224px;}
.prdArea.sideArea > li a .prdInfo_section {font-size: 14px;}
.prdArea.sideArea > li .prdHover {top: 164px;}

.mainBnWrap {width: 1100px; margin: 0 auto;}
.mainBnWrap > a {display: block; float: left;}
.mainBn_sub {float: right; width: 825px;}
.mainBn_sub a {display: block; float: left; width: 404px; height: 172px;}


.cateBanner {width: 100%; height: 184px; line-height: 184px; background: #505050 url(/images/img_cateBn.png) no-repeat center center; margin-top: 84px; font-size: 48px; font-weight: bold; text-align: center; color: #fff; letter-spacing: 14px;}
.cateBanner img {display: block; margin: 0 auto;}

.bttmBanner {display: block; width: 100%; height: 362px; margin: 0 auto; background: url(/images/img_bttmbn.png) no-repeat center 0;}
/*.bttmBanner_sub {background: url(../../images/img_bttmbn.png) no-repeat 0 center;}*/

/* 
DATE : 2017-04-11
*/
/*.bigCate .objTit span {font-size: 26px;}
.bigCate .objTit {margin-bottom: 85px;}*/
.prdArea > li a .prdInfo_section strong {font-size: 13px;}

.bigCate .objTit.objTit_sub {margin-bottom: 40px;}

/* 
DATE : 2017-04-14
*/
.brandFilter  table td {position: relative; box-sizing: border-box; height: 100px; overflow: hidden; border-right: 1px solid #cdced1;}
/* 기능변경으로 인해 수정됨 (mbc) */
/*.brandFilter  table td img {position: absolute; width: 183px; height: 54px; top: 50%; left: 50%; z-index: 50; margin: -27px 0 0 -91px; transition:transform 1.3s; opacity: 0;}*/
.brandFilter  table td img {display: none; position: absolute; width: 183px; height: 100px; top: 50%; left: 50%; z-index: 50; margin: -27px 0 0 -91px; /* transition:transform 1.3s; opacity: 0; */}

/* .brandFilter  table td:hover img {transform: scale(1.2); opacity: 1;} */
.brandFilter  table td p {position: absolute; width: 183px; height: 100px; top: 0; left: 0; line-height: 100px; text-align: center; z-index: 55; font-size: 15px;}

/* 기능변경으로 인해 수정됨 (mbc) */
.brandFilter  table td p:hover {/*color: #fff;*/ opacity:0}

/* 
DATE : 2017-04-15
*/
.brandFilter  table td img {top: 0; margin: 0 0 0 -91px;}

.lp_box_l {height: 650px; top: 50%; margin-top: -325px;}
.lp_box_ll {overflow-y: scroll;}
.lp_policy {text-align: left; font-size: 13px;}

/* slideNav */
.promotionSlide {position: relative;}

.promotionView li {width: 100%;}
/* 개발팀과 색상값 다름 (mbc) */
/*
.promotionView li:first-child {background: #4be8f9;}
.promotionView li:nth-child(2) {background: #f0f0f0;}
.promotionView li:nth-child(3) {background: #ffd6b4;}
.promotionView li:nth-child(4) {background: #4be8f9;}
.promotionView li:nth-child(5) {background: #f0f0f0;}
*/

/*.promotionView li {width: 100%;}
.promotionView li:first-child {background: rgb(239, 192, 200);}
.promotionView li:nth-child(2) {background: rgb(0, 0, 0);}
.promotionView li:nth-child(3) {background: rgb(109, 114, 208);}
.promotionView li:nth-child(4) {background: rgb(239, 192, 200);}
.promotionView li:nth-child(5) {background: rgb(0, 0, 0);}*/

.promotionView li a {display: block; margin: 0 auto;}
.promotionView li a img {display: block; margin: 0 auto; opacity: 0.8;}

.slideNav {position: absolute; top: 45px; left: 57px; text-align: center;}
.slideNav li {display: inline-block;}
.slideNav li a {display: inline-block; box-sizing: border-box; width: 9px; height: 9px; margin: 0 30px 0 0; border-radius: 50%; background: #a9a9a9; cursor: pointer;}
.slideNav li a:hover,
.slideNav li a.active {background: #bf5251;}

/* 
DATE : 2017-04-20
WRITER : 최예진
*/
table .tableThumb_small {overflow: hidden;}
table .tableThumb_small img {height: 100%;}

/* 기능변경으로 인해 수정됨 (mbc) */
/*
.brandList td.current,
.brandList td:hover {color: #fff; background: #999;}
.brandFilter  table td.current img {opacity: 1; transform: scale(1.2);}
*/
.brandList td.current,
.brandList td:hover {/* color: #fff; background: #999; */}
.brandFilter  table td.current img {/* opacity: 1; transform: scale(1.2); */}


/* 
DATE: 2017-04-25
WRITER : 최예진
*/

/*.prdArea > li a .prdImg_section img {height: 100%;}*/

.brandFilter .bx-viewport {position: relative; padding: 25px 0;}
.brandFilter .bx-prev,
.brandFilter .bx-next {display: block; position: absolute; width: 10px; height: 16px; top: 66%; right: 0;}
.brandFilter .bx-prev {right: inherit; left: 0;}


/* 상품 리스트 공통 CSS */
.prdArea li {border: 1px solid #fff;}
.prdArea li:hover {box-shadow: 0px 0px 15px rgba(0,0,0,0.2)}
.prdHover a {background: rgba(94,94,94,0.5);}
.prdHover a:hover {background: #232a32;}

.prdHover a {background: rgba(94,94,94,0.5);}
.prdHover a:hover {background: rgba(94,94,94,1);}

/* 상품 배열 3개~ */

.prdArr-over li {float: left; margin: 0; border: none;}
.prdArr-over li:hover {border: none;}
.prdArr-over li > a {width: 100%;}
.prdArr-over li a .prdImg_section {display: block; width: 100%; height: 200px; border: 1px solid #efefef; overflow: hidden;}
/*.prdArr-over li a .prdImg_section:hover {border: 1px solid #152735;}*/
.prdArr-over li a .prdImg_section img {display: block; width: auto; height: 100%; margin: 0 auto;}
.prdArr-over li a .prdInfo_section {display: block; padding: 0;}

.prdArr-over .prdHover {top: 145px;}


.prdArr-4 li {width: 23%; margin-right: 8px;}
.prdArr-4 li:nth-child(4n) {margin-right: 0;}

.prdArr-3 li {width: 359px; height: auto; margin-bottom: 20px;}
.prdArr-3 li:nth-child(3n+2) {margin-left: 8px; margin-right: 8px;}


/* 상품 배열 2개 */
.prdArr-2 {border: 1px solid #e2e2e2;}
.prdArr-2 li {box-sizing: border-box; width: 50%; height: auto; padding: 30px; margin: 0 8px 0 0;}
.prdArr-2 li:last-child {margin-right: 0;}
.prdArr-2 li a .prdImg_section {width: 485px; height: 505px; height: auto; margin: 0;  overflow: hidden;}
.prdArr-2 li a .prdImg_section img {display: block;}

.prdArr-2 > li a .prdInfo_section {display: block; padding-top: 30px; text-align: left; line-height: normal;}
.prdArr-2 > li a .prdInfo_section .prdInfo_name {font-size: 22px; padding: 0 0 10px;}
.prdArr-2 > li a .prdInfo_section .prdInfo_price {font-size: 15px;}
.prdArr-2 > li a .prdInfo_section > strong {padding-bottom: 10px; font-size: 14px;}

.prdArr-2 .prdInfo_explain {padding-bottom: 10px; line-height: 22px; font-size: 15px;}

.prdArr-2 .prdHover {top: 405px; left: 88px;}

.prdArr-2 > li:hover .prdInfo_price_hover {display: block;}

.prdArr-2 .prdInfo_price_hover {display: none; position: absolute; top: 393px; right: 40px; text-align: right;}
.prdArr-2 .prdInfo_price_hover .dc_price {display: block; text-decoration: line-through; font-size: 15px; color: #999;}
.prdArr-2 .prdInfo_price_hover .final_price {display: block; font-size: 29px; font-weight: bold; color: #4c4c4c;}



/* 상품 배열 1개 */
.prdArr-1 {}
.prdArr-1 li {box-sizing: border-box; width: 100%; height: auto; padding: 30px; margin: 0; border: 1px solid #e2e2e2;}
.prdArr-1 li:hover {border: 1px solid #fff;}
.prdArr-1 li a .prdImg_section {float: left; width: 450px; height: auto; margin: 0; overflow: hidden;}
.prdArr-1 li a .prdImg_section img {display: block;}
.prdArr-1 > li a .prdInfo_section {float: right; width: 400px; padding: 4% 0 0 0px;  text-align: left; line-height: normal;}
.prdArr-1 > li a .prdInfo_section .prdInfo_name {font-size: 25px; padding: 0 0 16px 0; color: #585858;}
.prdArr-1 > li a .prdInfo_section > strong {padding-bottom: 16px; font-size: 15px;}
.prdArr-1 > li a .prdInfo_section .prdInfo_price {font-size: 15px;}
.prdArr-1 .prdInfo_explain {padding-bottom: 16px; line-height: 22px; font-size: 15px;}
.prdArr-1 .prdInfo_explain .subEx {padding-bottom: 15px; font-size: 15px; color: #222222;}

.prdArr-1 .prdHover {top: inherit; bottom: 45px; left: 88px;}
.prdArr-1 .prdHover a {background: rgba(12,13,17,0.5);}
.prdArr-1 .prdHover a:hover {background: rgba(12,13,17,1);}


.prdArr-1 .prdInfo_price_hover {display: none; position: absolute; bottom: 40px; left: 333px; text-align: right;}
.prdArr-1 .prdInfo_price_hover .dc_price {display: block; text-decoration: line-through; font-size: 15px; color: #999;}
.prdArr-1 .prdInfo_price_hover .final_price {display: block; font-size: 29px; font-weight: bold; color: #4c4c4c;}

.prdArr-1 > li:hover .prdInfo_price_hover {display: block;}
/*.prdArr-1 > li:hover .prdImg_section {opacity: 0.7;}*/








/* font */
@font-face {
	font-family: Noto Sans KR Black;
	src: url(../fonts/NanumBarunGothic.eot);
	src: local("노토산스"), url(../fonts/NotoSansCJKkr-Black.woff) format("woff");
}

.font_noto {font-family: 'Noto Sans KR Black' !important;}
.font_namyeong {font-family: 'nanum myeongjo' !important;}


/* button */
.btn_w_line {color: #fff; border: 1px solid #fff;}

.btn_line_more {border: 1px solid #e7e7e7;}
.btn_line_more:hover {color: #fff; border: 1px solid #232426; background: #232426;}

.btn_line_s {color: #232a32; border: 1px solid #232a32; background: #fff;}
.btn_line_m {color: #232a32; border: 1px solid #232a32; background: #fff;}
.btn_line_l {border: 1px solid #0b0c0e;}

.btn_red_m {color: #fff; background: #f0363c;}
.btn_red_l {color: #fff; background: #f0363c;}

.btn_dark_s {color: #fff; background: #0b0c0e;}
.btn_dark_m {color: #fff; background: #0b0c0e;}
.btn_dark_l {color: #fff; background: #0b0c0e;}
.btn_dark_square {color: #fff; background: #232a32;}

.btn_gray {color: #fff; background: #999999;}
.btn_gray_m {color: #fff; background: #999999;}

.btn_bluegreen {color: #fff; background: #2c5473;}



/* color */
a {color: #232a32;}

/*.point_color {color: #f0363c!important;}*/

.c_red {color: #f0363c !important;}
.c_gray {color: #999 !important;}
.c_gray02 {color: #666666 !important;}


/* input */
input, select {color: #595959 !important; background: #fff;}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"] {border: 1px solid #232a32;}
input.input_outGray {border: 1px solid #999;}
textarea {font-family: 'Nanum Barun Gothic' !important; color: #595959; border: 1px solid #232a32;}

.inputGray,
input.inputGray {border: 1px solid #e1e1e1; background: #fafafa;}

select {color: #232a32; background: #fff url(/images/ico_arrow_select.gif) 92% 50% no-repeat; border: 1px solid #232a32;}



/* common S : */
/* topBanner */
.topBanner {background: #98ddd8;}

/* header */
/*.header {background: #fff;}
.header .logo {display: block; position: absolute; width: 146px; height: 29px; top: 50%; left: 50%; margin: -14px 0 0 -73px;}
.header .service_section .main_menu .searchArea input {border: 1px solid #f0efef; border-radius: 20px; background: #f6f6f6;}
*/


/* 카테고리 경로 */
.category_dept {margin-top: 122px; background: #f6f6f6;}
.category_dept ul li {background: url(/images/ico_arrow_dept.gif) no-repeat right center;}
.category_dept ul li:last-child {background: none;}

			
						  
									   
													
													 
													
														
																										  
																   
																													


/* style */
.categoryBanner a {color: #fff;}
.categoryBanner a.cateBn01 {background: url(/images/img_cateBn01.jpg) no-repeat 0 0;}
.categoryBanner a.cateBn02 {background: url(/images/img_cateBn02.jpg) no-repeat 0 0;}
.categoryBanner a.cateBn03 {background: url(/images/img_cateBn03.jpg) no-repeat 0 0;}
.categoryBanner a span.cateBn_sbj {background: url(/images/ico_hor_bar.gif) no-repeat center bottom;}

															  
.bigCate .objTit span {background: #fff;}

.bigCate .prdFilter > li {border-bottom: 1px solid #858586;}
.bigCate .prdFilter > li > a {background: url(/images/ico_arrow.gif) no-repeat 0 center;}

.bigCate .prdFilter > li ul li .innerSearch_wrap {border: 1px solid #f0efef; background: #f6f6f6;}
.bigCate .prdFilter > li ul li .innerSearch_wrap input { border: none; background: transparent;}

.bigCate .brandList {background: url(/images/bg_brandList.jpg) repeat-x 0 0;}







/* 제품 마우스오버시 미리보기/장바구니 버튼 생성 */
.eventBanner {width: 100%; height: 463px; background: transparent;}

/* 공통 테이블 css */
.basic_tableStyle {border-top: 1px solid #0b0c0e;}
.basic_tableStyle tr {border-bottom: 1px solid #e6e6e6;}
.basic_tableStyle th {background: #fafafa;}

.basic_tableStyle tr.view_tableCn .Qsec {background: url(/images/ico_qna_q.gif) no-repeat 0 0;}
.basic_tableStyle tr.view_tableCn .Asec {background: url(/images/ico_qna_a.gif) no-repeat 0 0;}
.basic_tableStyle tr.view_tableCn .answerSec li {background: #fbfbfb;}

.basic_tableStyle_vert th {background: #fafafa;}

/* 테이블 카테고리 */
.table_cate {border-top: 1px solid #232a32;}
.table_cate li a {color: #606162;}
.table_cate li a:hover,
.table_cate li a.current {color: #232a32;}

/* 페이징 */
.pagination a {border: 1px solid #999999;}
.pagination a.current {color: #fff; background: #999;}
.pagination .btn_table_prev {background: url(/images/ico_paging_prev.gif) no-repeat center center;}
.pagination .btn_table_next {background: url(/images/ico_paging_next.gif) no-repeat center center;}

/* 고객센터 */
/* 고객센터 : left section */
.cusSec_left {float: left;}

.customerMenu {border: 1px solid #d3d3d5;}
.customerMenu h3 {border-bottom: 1px solid #232a32;}
.customerMenu .csSubmenu > li {border-bottom: 1px solid #e3e3e3;}
.customerMenu .csSubmenu > li ul li a {color: #606162;}
.customerMenu .csSubmenu > li ul li a:hover,
.customerMenu .csSubmenu > li ul li a.current {text-decoration: underline;}

/* 고객센터 : right section */
.box_cusMain {border: 2px solid #232a32;}
.box_cusMain .box_leftSec {border-right: 1px solid #e3e3e3;}
.box_cusMain .box_leftSec h5 {background: url(/images/ico_hor_bar02.gif) no-repeat 0 bottom;}

.dot_list {font-size: 12px;}
.dot_list li {background: url(/images/ico_dot_list.gif) no-repeat 0 50%;}

.faq_searchSec {background: #fafafa;}
.faq_searchSec tr td input {border: 1px solid #232a32;}
.faq_searchSec tr td .search_subMenu li a {color: #9a9b9c;}
.faq_searchSec tr td .search_subMenu li a:hover {text-decoration: underline;}
table tr td .inputAround {border: 1px solid #232a32; background: #fff;}
table tr td .btn_date:hover,
table tr td .btn_date.current {color: #fff; background: #232a32;}


.grayboxSection .graybox {background: #fafafa;}

.btnHover_cn {border: 1px solid #232a32; background: #fff;}
.btnHover_cn .h_tit {border-bottom: 1px solid #e6e6e6;}

.policyBox {border: 1px solid #e3e3e3;}
.policyAgree {border-bottom: 1px solid #e3e3e3;}

.totalAgree {border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}

.join_finalBox {border-top: 5px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}

/* 로그인 */
.l_tit {text-align: center;}
.l_tit h2 {float: none;}

.loginWrap .login_inputWrap {border-bottom: 1px solid #e3e3e3;}
.loginWrap .login_inputWrap li.user_id input {background: url(/images/ico_login_id.gif) no-repeat 5% center;}
.loginWrap .login_inputWrap li.user_pw input {background: url(/images/ico_login_pw.gif) no-repeat 5% center;}

.topmv_btn_wrap .btn_top {background: #262626;}
.btn_top a {color: #fff;}


/* 레이어팝업 */
.lp_bg {background: rgba(0,0,0,0.6);}

.lp_box {background: #fff;}
.lp_box input,
.lp_box textarea {border-color: #dfdfdf;}

/* quick menu */
.quick_menu { background: #FFF; border: solid 1px #c8c7c7;}
.quick_menu p {color: #333333;}
.quick_menu > .today {border-bottom: solid 1px #c8c7c7;}
.quick_menu .wish {border: 1px solid #c8c7c7;}
.quick_menu .basket {border-top: 1px solid #c8c7c7;}

/* 
@DATE : 2017-03-28
@USE : 상품평
@WRITER : 최예진
*/
.prdNum {color: #999;}

.tabMenu {background: url(/images/bg_bar.gif) repeat-x 0 bottom;}
.tabMenu li {border: 1px solid #c8c7c7; border-bottom-color: #0b0c0e;}
.tabMenu li.current {border-color: #0b0c0e;}
.tabMenu li.current+li {border-left-color: #0b0c0e}


/* 
DATE : 2017-04-03
*/

table.brandList {border: 1px solid #cdced1;}
table.brandList.on tr:nth-child(2) {border-bottom: 1px solid #e0e0e0;}
table.brandList.on tr:last-child {border-bottom: 1px solid #999;}

.brandList tr {border-bottom: 1px solid #e0e0e0;}
.brandList tr:nth-child(2) {border-bottom: none;}
.brandList td {border-right: 1px solid #e0e0e0;}
.brandList td:last-child {border-right: none;}
.brandList td.current p,
.brandList td:hover p {display: none;}
.brandList td.current img,
.brandList td:hover img {display: block;}


/* 상품상세 */
.prd_infoWrap .prdName_section {border-bottom: 1px solid #0b0c0e;}
.prd_infoWrap .prdInfo_section .col1 .prdThumb li {border: 1px solid #dbdbdb;}
.prd_infoWrap .prdInfo_section .col1 .prdThumb li:hover,
.prd_infoWrap .prdInfo_section .col1 .prdThumb li.current {border: 2px solid #0b0c0e;}
.prd_infoWrap .prdInfo_section .col2 > ul li dt {color: #858586;}
.prd_infoWrap .prdInfo_section .col2 > ul li dd {display: inline-block;}
.prd_infoWrap .prdInfo_section .col2 .prd_lp {border: 1px solid #0b0c0e; background: #fff}

.prd_infoWrap .prdInfo_section .col2 .prd_lp .tabMenu li {opacity: 0.5;}
.prd_infoWrap .prdInfo_section .col2 .prd_lp .tabMenu li.current {opacity: 1;}

.prd_infoWrap .prdInfo_section .col2 .prd_lp .tabCn {border: 1px solid #0b0c0e; border-top: none; background: #fff;}
.prd_infoWrap .prdInfo_section .col2 .prd_lp .tabCn .tc_title {padding-bottom: 5px;}


.prdCounter_wrap table {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.prdCounter_wrap table tr {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.prdCounter_wrap table td.counter_prdname {color: #858586;}
.prdCounter_wrap table td .counter {border: 1px solid #dbdbdb;}
.prdCounter_wrap table td .counter .counterBtn {border-left: 1px solid #dbdbdb;}
.prdCounter_wrap table td .counter .counterBtn a.btnPlus {border-bottom: 1px solid #dbdbdb; background: url(/images/ico_up.gif) no-repeat center center;}
.prdCounter_wrap table td .counter .counterBtn a.btnMinus {background: url(/images/ico_down.gif) no-repeat center center;}

.prd_detail_infoWrap .detailTab {border-top: 2px solid #0b0c0e; border-bottom: 1px solid #dbdbdb; background: #fff;}
.prd_detail_infoWrap .detailTab li a {opacity: 0.6}
.prd_detail_infoWrap .detailTab li a:hover,
.prd_detail_infoWrap .detailTab li a.current {opacity: 1;}
.prd_detail_infoWrap .detailView .prd_detailInfo {border: 1px solid #dbdbdb;}
.prd_detail_infoWrap .detailView .prd_detailInfo ul {border-right: 1px solid #dbdbdb;}
.prd_detail_infoWrap .detailView .prd_detailInfo ul:last-child {border: none;}
.prd_detail_infoWrap .detailView .prd_detailInfo ul li .info_sbj {color: #b2b2b2;}
.prd_detail_infoWrap .detailView .reviewStar_view {background: #fbfbfb;}

.prd_detail_infoWrap .detailView .reviewStar_view .eachStars {background: #fff;}


.select_prd_wrap {background: #f1f1f1;}
.select_prd_wrap td {color: #666;}

								 
								  

.btn_white_m {color: #f0353c; background: #fff;}

.optionView {border: 4px solid #f0353c; background: #fff;}

.zoom_viewBox {background: #efefef;}

.prd_infoWrap .prdInfo_section .col2 .prdBtns a:last-child {width: 55px; background: url(/images/ico_wish_l.png) no-repeat center;}





/* 
DATE : 2017-04-14
WRITER : 박명아
*/
.gnb li a:hover,
.gnb li a.current {border-bottom: none}


/*
.prdArea li:hover {border-color: #152735;}*/
/*.prdArr-over li a .prdImg_section:hover {border-color: #152735;}*/
/*.prdArr-2 li:hover {border-color: #152735;}*/
/*.prdArr-1 li:hover {border-color: #152735;}*/




/* 
DATE : 2017-05-10
WRITER : 박명아
*/
.eventBanner {width: 100%; height: auto; background: #f6f1ed; margin-top: 80px; margin-bottom: 50px;}

.prdArr-2 .prdInfo_price_hover { top: 375px; right: 20px;}
.prdArr-1 .prdInfo_price_hover {  bottom: 25px; left: 310px;  }


/* 
DATE : 2017-05-12
WRITER : CYJ
*/
.container {width: 100%; min-width: 1100px; padding-bottom: 140px;}

	
		



/*
DATE : 2017-05-12
WRITER : min748
COMMENT : 주문 상세-새 배송지 팝업
*/

.adress_pop{box-sizing:border-box;position:fixed; width:520px;height:460px; top:50%; left: 50%; padding:20px 20px 10px; margin: -136px 0 0 -255px; z-index: 2000;text-align: center; background:#fff;font-size:15px;border:1px solid #000; /*display:none;*/}
.adress_pop .layer_close{position:absolute;right:15px;}
.adress_pop .title{text-align:left;font-weight:bold;margin:10px 0;}
.adress_pop .lp_padding:before{content:"";display: block;border-bottom: 1px solid #000;}
.adress_pop .tblList03 th{width:100px;}
.adress_pop .tblList03 td{text-align:left;}
.adress_pop .tblList03 th,.adress_pop .tblList03 td{height:30px;padding:10px 0;border-bottom: 1px solid #666;}
.adress_pop .tblList03 .search_myad{width:100px;height:28px;background-color:#666;color:#fff;font-size:12px;vertical-align:middle;}
.adress_pop .tblList03 .adress_no_use{margin-left:10px;}
.bottom_btn_area>button[type="button"]{width:132px;height:30px;background-color: rgba(12,13,17,1);color:#fff;margin-top:15px;}


/* 
DATE : 2017-05-15
WRITER : yejin.choi
 */
/* .promotionView li:first-child {background: #000;}
.promotionView li:nth-child(2) {background: #000;}
.promotionView li:nth-child(3) {background: #6d72d0;}
.promotionView li:nth-child(4) {background: #efc0c8;}
.promotionView li:nth-child(5) {background: #000;} */


/* 
DATE : 2017-05-15
WRITER : yejin.choi
COMMENT : 레이어팝업 내 input
*/
.lp_box select {border-color: #dfdfdf;}
.lp_box input[type="radio"],
.lp_box input[type="checkbox"] {width: auto;}

.lp_box_l {height: auto; max-height: 650px;}




	 


/*
DATE : 2017-05-15
WRITER : yejin.choi
COMMENT : 대카 상품배열									  
*/
.prdArr-2 li a .prdImg_section {height: 435px;}

.prdArr-2 li a {width: 100%;}
.prdArr-1 li a .prdImg_section {height: 280px;}

.sideArea.prdArea > li {width: 23.7%;}
.sideArea.prdArea.prdArr-5 > li {width: 18.7%}

.prdArea.sideArea.prdArr-1 > li {width: 100%; margin: 0;}
.sideArea.prdArr-1 li a .prdImg_section {width: 365px;}
.sideArea.prdArr-1 > li a .prdInfo_section {width: 200px;}

.sideArea.prdArr-2 li {width: 49%}
.sideArea.prdArr-2 li {margin: 0 1% 0 0;}
.sideArea.prdArr-2 li:last-child {margin: 0 0 0 1%;}
.prdArr-2 li a .prdImg_section {height: 435px;}
.prdArr-1 li a .prdImg_section {height: 280px;}

.prdArea {margin-bottom: 20px;}

.prdArea.sideArea > li:nth-child(4n+4) {margin-right: 0;}

.prdArr-2 li .prdHover a {width: 50%;}

.prdImg img {width: 100%; height: 100%;}
			   





table .prdInfo {float: left; width: 70%; margin-left: 0;}	  
	 

/*.prdArr-5 li {height: 334px;}
.prdArr-4 li {height: 334px;}
.prdArr-3 li {height: 334px;}*/
.prdArr-2 li {height: 664px;}
.prdArr-1 li {height: 344px;}


/*.sideArea.prdArr-5 li {height: 305px;}
.sideArea.prdArr-4 li {height: 305px;}*/
.sideArea.prdArr-3 li {width: 32.3%;}
.sideArea.prdArr-2 li {height: 427px;}
.sideArea.prdArr-1 li {height: 264px;}

.prdArea.sideArea.prdArr-4 > li:nth-child(4n+1) {margin-left: 0;}
.prdArea.sideArea.prdArr-3 > li:nth-child(3n+3) {margin-right: 0;}
.prdArea.sideArea.prdArr-3 > li:nth-child(3n+1) {margin-left: 0;}


/*
@DATE: 2017-05-23
@WRITER : mbc
@COMMENT : 공통테이블에서 editor제외 되도록 수정
*/

/* 공통 테이블 css */
.basic_tableStyle {box-sizing: border-box; width: 100%; border-top: 1px solid #0b0c0e; font-size: 13px;}
.basic_tableStyle tr {border-bottom: 1px solid #e6e6e6; line-height: 18px;}
.basic_tableStyle th {padding: 15px 0; background: #fafafa;}
.basic_tableStyle.td_fs12 td {font-size: 12px;}
.basic_tableStyle.td_p0 td {padding: 9px 0;}
/*.basic_tableStyle tr:hover {background: #fdfdfd;}*/
/*.basic_tableStyle tr.current {background: #fafafa;}*/
.basic_tableStyle:not(.editor) tr.current {border-bottom: none;}
.basic_tableStyle:not(.editor) tr.current td:nth-child(2) {font-weight: 600;}
.basic_tableStyle td {padding: 15px 0; text-align: center; font-size: 12px;}
.basic_tableStyle td.tl {padding-left: 10px;}
.basic_tableStyle:not(.editor) td a {}
.basic_tableStyle:not(.editor) td a.current {font-weight: 600;}
.basic_tableStyle:not(.editor) td a img {margin: 0 0 0 7px; vertical-align: middle;}

.basic_tableStyle tr.view_tableTit td {cursor: pointer;}

.basic_tableStyle tr.view_tableCn td {padding-left: 35px; padding-top: 35px; padding-bottom: 35px; line-height: 20px; text-align: left;}
.basic_tableStyle:not(.editor) tr.view_tableCn td span {display: block; clear: both; padding: 0 0 12px 29px;}
.basic_tableStyle:not(.editor) tr.view_tableCn td img {display: block;}
.basic_tableStyle:not(.editor) tr.view_tableCn .eachStars {}
.basic_tableStyle:not(.editor) tr.view_tableCn .eachStars li {float: left; margin: 0 13px 10px 0; font-weight: bold;}
.basic_tableStyle:not(.editor) tr.view_tableCn .eachStars li img {display: inline-block; vertical-align: middle;}
.basic_tableStyle tr.view_tableCn .Qsec {padding: 0 0 10px 27px; background: url(/images/ico_qna_q.gif) no-repeat 0 0;}
.basic_tableStyle tr.view_tableCn .Asec {padding: 0 0 0 27px; background: url(/images/ico_qna_a.gif) no-repeat 0 0; margin-top:35px;}
.basic_tableStyle:not(.editor) tr.view_tableCn .answerSec {clear: both; padding: 20px 0;}
.basic_tableStyle:not(.editor) tr.view_tableCn .answerSec li {padding: 10px 15px; margin-bottom: 5px; background: #fbfbfb;}
.basic_tableStyle:not(.editor) tr.view_tableCn .answerSec li strong,
.basic_tableStyle:not(.editor) tr.view_tableCn .answerSec li span {display: inline-block; padding: 0 10px 0 0;}

.basic_tableStyle:not(.editor) tr.view_tableCn02 td {padding-left: 0; line-height: 20px;}
.basic_tableStyle:not(.editor) tr.view_tableCn02 td .prdThumb {display: block; float: left; width: 200px; margin: 0 20px 0 0;}
.basic_tableStyle:not(.editor) tr.view_tableCn02.groupCn .g_title {display: block; padding-bottom: 10px; font-size: 15px;}


.basic_tableStyle_vert tr {}
.basic_tableStyle_vert th {padding: 15px 0 15px 15px; text-align: left; background: #fafafa;}

table .tableThumb_small {display: block; float: left; width: 62px; height: 62px;}
table .tableThumb_small img {width: 100%;}
table .prdInfo {width: auto; padding: 14px 0 0 13px;}
table .prdInfo a {display: block; word-break: break-all; overflow: hidden; text-overflow: ellipsis;; white-space: nowrap; word-wrap: break-word;}

.inputWrap {text-align: center;}
.inputWrap span {display: inline-block; padding: 0 10px;}

/*
	date:2017-05-24
	write:김천용
	use:마이페이지 오시는길 추가
*/
.customerMenu .csTime li .map_thums{padding-left:16px;background:url(/images/map_ico.png) 0 0 no-repeat;}

/* 개발팀에만 있는 내용(mbc) */
.prdCounter_wrap table td .counter2 {display: block; width: 79px; height: 34px; border: 1px solid #dbdbdb;}
.prdCounter_wrap table td .counter2 input {float: left;width: 57px; height: 34px; margin: 0; line-height: 34px; text-align: center; font-size: 15px; border: none;}
.prdCounter_wrap table td .counter2 .counterBtn {display: block; float: right; position: relative; width: 21px; height: 34px; border-left: 1px solid #dbdbdb;}
.prdCounter_wrap table td .counter2 .counterBtn a {display: block; width: 21px; height: 17px;}
.prdCounter_wrap table td .counter2 .counterBtn a.btnPlus {height: 17px; border-bottom: 1px solid #dbdbdb; background: url(/images/ico_up.gif) no-repeat center center;}
.prdCounter_wrap table td .counter2 .counterBtn a.btnMinus {height: 16px; background: url(/images/ico_down.gif) no-repeat center center;}


/*
@DATE: 2017-06-19
@WRITER : yejin.choi
@COMMENT : 상품 이미지 비율 맞추기
*/
.brandFilter .prdHover {display: none; top: 148px;}

.prdArea li {width: 23.2%; padding-bottom: 16px;}
.prdArea > li > a {width: 100%;}
.prdArea > li a .prdImg_section {margin-bottom: 14px;}
.prdArea .prdHover {top: 194px;}

.prdArr-1 li {width: 100%; height: auto; padding: 20px;}
.prdArr-1 li a .prdImg_section {width: 225px; height: auto; padding: 0 55px; margin-bottom: 0}
.prdArr-1 > li a .prdInfo_section {float: left; }
/*.prdArr-1 li:hover {padding: 11px; border-width: 10px;}*/
.prdArr-1 .prdHover {bottom: 30px; left: 79px; top: inherit;}

.prdArr-2 li {width: 49.6%; height: 706px; border: none;}
.prdArr-2 li a .prdImg_section {height: 528px; margin-bottom: 0;}
.prdArr-2 .prdHover {top: 500px;}
.prdArr-2 > li a .prdInfo_section > strong {padding-bottom: 5px;}
.prdArr-2 .prdInfo_explain {padding-bottom: 5px;}

.prdArr-3 li {width: 32.6%; padding-bottom: 14px; margin: 0;}
.prdArr-3 li a .prdImg_section {height: 390px;}
.prdArr-3 .prdHover {top: 294px;}

.prdArr-5 > li {width: 18%; padding-bottom: 8px;}
.prdArr-5 > li a .prdImg_section {margin-bottom: 8px;}
.prdArr-5 .prdHover {top: 159px;}

.prdArea.sideArea > li .prdHover {top: 148px;}


.sideArea.prdArr-3 > li a .prdImg_section {height: 305px;}
.sideArea.prdArr-3 > li .prdHover {top: 250px;}

.sideArea.prdArr-2 > li a .prdImg_section {width: 100%; height: 398px;}
.sideArea.prdArr-2 > li .prdHover {top: 357px;}

.sideArea.prdArr-1 li {height: auto;}
.sideArea.prdArr-1 li a .prdImg_section {width: 210px; height: 230px;}
.sideArea.prdArr-1 > li a .prdInfo_section {width: 400px;}
.sideArea.prdArr-1 > li .prdHover {top: 185px;}

.sideArea.prdArr-2 li {height: 562px;}
.sideArea.prdArr-2 > li a .prdInfo_section {padding-top: 20px;}
.sideArea.prdArr-2 > li a .prdInfo_section .prdInfo_name {padding: 0 0 2px 0;}
.sideArea.prdArr-2 .prdInfo_explain {padding: 0 0 2px 0;}


/* 개발팀에서 추가된 내용 (mbc) */
.basic_tableStyle .Qsec,
.basic_tableStyle .Asec { width: 83%; display: block; float: left; }
.cusSec_tableWrap table {table-layout: fixed;}
.q_txt_hd_box03 {word-break: break-all;}
.Qsec, .Asec{padding-left: 30px;}											


/*
@DATE: 2017-06-20
@WRITER : yejin.choi
@COMMENT : 상품 상세 이미지 크기
*/
/*.prd_infoWrap .prdInfo_section .col1 {width: 400px;}
.prd_infoWrap .prdInfo_section .col1 .prdImg {width: 400px; height: 400px;}

.prd_infoWrap .prdInfo_section .col2 {width: 700px; padding-left: 45px;}
*/


/*
@DATE: 2017-07-06
@WRITER : yejin.choi
@COMMENT : 스크롤 시 nav 고정
*/
.headerWrap.scroll {position: fixed; top: 0; box-shadow: 0px 3px 10px rgba(0,0,0,0.1); border-bottom: 1px solid #e1e1e1; background: #fff;}
.headerWrap.scroll .header {display: none;}
.headerWrap.scroll .gnb > li > a {padding-top: 18px;} 
.headerWrap.scroll .sub_gnb {top: 55px;}


/*
@DATE: 2017-07-10
@WRITER : yejin.choi
@COMMENT : 상품상세 '총 금액' css
*/
.col2 .total_price {font-size: 15px;}
.col2 .total_price strong {font-size: 23px;}

/*
 *DATE:2017-07-26;
 *WRITER:김천용;
 *COMMENT:배경 랜덤변경;
*/
.contan-main__view{position: absolute;top:0;left:0;width:100%;height:553px;background-color:red;}
.sld{position: absolute;top:0;left:0;}
.sld_wrap{position: relative;}
.sld_wrap li{position: absolute;top: 0;left: 0;display: none;}
.sld_wrap li a{display: block;}
.sld_wrap li a img{vertical-align: top;}
.sld_control span{position: absolute;display: block;width: 50px;height: 50px;top: 50%;font-size: 50px;font-weight: bold;cursor: pointer;margin-top: -25px;}
.sld_left{left: 0;}
.sld_right{right: 0;}
/*
 *DATE:2017-07-27;
 *WRITER:김천용;
 *COMMENT:비디오 재생;
*/
.video-play__wrap{position: absolute;top:0;left:0;width:100%;max-height:650px;overflow:hidden}
.video-play__wrap video{width:100%;margin-top:-35px;}

.video_bg{position: absolute;top:0;left:0;width: 100%;height: 100%;background-color: #000;opacity: 0.6;}
.headerW_main{background: rgba(255,255,255,0.7);}

/*쿠폰*/
.box_cusMain .box_leftSec h5 .cupon_current{display: inline-block;color:red;font-size:27px;font-weight:300;margin-left:30px;}
.box_cusMain .box_leftSec h5 .cupon_current-txt{display:inline-block;font-size:20px;padding-left:3px;}

.cupon__price--plus{color:#ff1b5d;}
.cupon__price--minus{color:#2196f3;}
.cupon_reserv-inof--on:hover{color:#232a32;background-color: #fff;border: 1px solid #232a32;}

.cupon_reserv-pop{display: none;}
.cupon-reserv--pos{position: relative;}
.cupon_reserv-pop{position: absolute;top:0px;right:91px;color:#666;background-color: #fff;padding:5px 10px;border: 1px solid #232a32;box-sizing:border-box;}
.cupon_reserv-pop strong{color:#333;}
.cupon_reserv-pop .cupon_reserv-pop-tit{display: inline-block;font-size:12px;padding-bottom:4px;}
.cupon_reserv-pop .cupon_reserv-pop__menu{}
.cupon_reserv-pop .cupon_reserv-pop__item{font-size:11px;padding-bottom:5px;color:#333;}

/*메인 플래그 추가*/
.prdArea.bxslider-4 li .prdImg_section{position: relative; height: 255px;}
.prdImg-flag{position: absolute; top:8px; right:6px;
    width:50px;height:50px;
    background:url(/images/acc_flag1_red.png) 0 0 no-repeat; opacity:0.9;}
.prdImg-flag-txt{display: inline-block;padding: 15px 0 0 6px;font-weight: 600;font-size: 18px;color: #fff;}
.prdInfo_price--acc{color:#ff1b5d;}
.price-red{color:#ff1b5d;}

.cart_counter-acc-txt{display: block;color:#ff1b5d;font-weight:600;}
.cupon_current-box{display: inline-block;padding-right:10px;}
.cupon_current-box>span{padding-left:10px;}
.cupon_current-num--red{color:#ff1b5d;}
.cupon_use-txt-pos{color:#ff1b5d;padding:0 3px;}

.prdImg-big-flag {position: absolute; top: 14px; right: -100px; width: 180px; height: 109px;background: url(/images/acc_flag2.png) 0 0 no-repeat;opacity: 0.9;cursor: default;}
.prdImg-big-flag-txt{display: inline-block;padding: 20px 0 0 7px;font-weight: 600;font-size: 28px;color: #fff;;}
.lp-box__total-price{margin-top:20px;overflow: hidden;color:#333;border-bottom: 2px solid #eaeaea;padding:10px 0;}
.lp-box__total-tit{float: left;padding-left:10px;}
.lp-box__total-txt{float: right;padding-right:10px;color:#ff1b5d;font-weight:600;}

.cupon_thums{background:url(/images/cupon_thums2.png) 97% 16px no-repeat;background-size: 345px}
.cupon_thums1{    background: url(/images/cupon_thums.png) 98% 2px no-repeat;background-size: 313px;}
/*
*DATE:2017-08-01;
 *WRITER:김소현;
 *COMMENT:혜택관리-쿠폰;
*/
.justWrap {height: 180px; border: 1px solid #454545; box-sizing: border-box;padding-top: 40px;}
.count {width:30%; height: 100px; float: right; box-sizing: border-box; }
.count h3 {float: left; font-size: 20px; padding-right: 30px; padding-top: 40px;}
.cupon_ct {font-size: 30px; position: absolute; top: 70px; color: #ff003c;}
.left_banner {width: 60%; height: 100px; background: pink; float: left; margin-left: 30px; background: url(/images/my_coupon.png) no-repeat;}


/*
*DATE:2017-08-02;
 *WRITER:방경률;
 *COMMENT:할인상품장바구니, 주문/결제;
*/
.btn_dark_ll {display: inline-block; height: 50px; padding: 0 35px; text-align: center; font-size: 18px; line-height: 50px; font-weight: normal; color: #fff; background: #0b0c0e; float: left;}

.view_totalPrice li:nth-child(2) {
    padding-left: 170px;
}
.Mco_btn {
   width: 42px; background-color: #d07575; color: #fff; border: 1px solid #5e5e5e; text-align: center; float: right; margin-top: 20px;
}

.prdArea .sbox { margin-top: -15px; }
.prdInfo_section_bestb { display: block; position: absolute; top: 70px; left: 350px; }
.prdInfo_section_bestb span { display: block; }
.prdInfo_section .cent { margin-left: 140px;}
.prdInfo_section .cent2 { margin-left: 93px; text-align: center;}

/* 플래그 */
.prdImg-flag_best {
    position: absolute; top:27px; left:243px;
    width:50px;height:50px;
    background:url(/images/acc_flag1_red.png) 0 0 no-repeat; opacity:0.9;
}
.prdImg-flag-txt_best{
    display: inline-block;padding: 15px 0px 0 7px;font-weight: 600; font-size: 18px;color: #fff; 
}

.prdImg-flag_best2 {
    position: absolute; top:40px; right:42px;
    width:70px;height:70px;
    background:url(/images/acc_flag2_red.png) 0 0 no-repeat;opacity:0.9;
}
.prdImg-flag-txt_best2{
    display: inline-block;padding: 21px 0 0 10px;font-weight: 600; font-size: 25px;color: #fff;
}

.prdImg-flag_best2-1 {
    position: absolute; top:40px; right:42px;
    width:70px;height:70px;
    background:url(/images/acc_flag2_red.png) 0 0 no-repeat;opacity:0.9;
}
.prdImg-flag-txt_best2-1 {
    display: inline-block;padding: 21px 0 0 10px;font-weight: 600; font-size: 25px;color: #fff;
}

.prdImg-flag_best3 {
    position: absolute; top:8px; right:10px;
    width:50px;height:50px;
    background:url(/images/acc_flag3_red.png) 0 0 no-repeat;opacity:0.9;
}
.prdImg-flag-txt_best3{
    display: inline-block; padding: 15px 0 0 5px;font-weight: 600; font-size: 20px;color: #fff;
}

.prdImg-flag_best3-1 {
    position: absolute; top:8px; right:10px;
    width:50px;height:50px;
    background:url(/images/acc_flag3_red.png) 0 0 no-repeat;opacity:0.9;
}
.prdImg-flag-txt_best3-1{
    display: inline-block; padding: 15px 0 0 5px;font-weight: 600; font-size: 20px;color: #fff;
}

.prdImg-flag_best3-2 {
    position: absolute; top:8px; right:10px;
    width:50px;height:50px;
    background:url(/images/acc_flag3_red.png) 0 0 no-repeat;opacity:0.9;
}
.prdImg-flag-txt_best3-2 {
    display: inline-block; padding: 15px 0 0 5px;font-weight: 600; font-size: 20px;color: #fff;
}

/*
*DATE:2017-08-04;
 *WRITER:방경률;
 *COMMENT:주문배송조회 상세페이지 추가;
*/
table .tl { position: relative; }
.basic_tableStyle .prdInfo { position: absolute; left:95px; top: 0;  } 
.cusSec_tableWrap p {  }

table .result_info{width:100px;}

/*2017-08-08
 *WIRTER:김천용;
 *주문배송조회 상세
*/
.result-price--red{color:#ff1b5d;}
.result-price--center{text-align:center !important;}
.ft--cblue{color:#3f51b5;}
.table-right td{padding-right:20px;}
.total_price:after{display: block;content:"";clear:both;}
.total-delvy--price{float: left;padding-top:3px;}
.delvy-fz{padding-left:5px;font-size:17px;font-weight:900;}

table .result_info{width:100px;}
.c_green{color:#b5e42d;}

/*
*2017-08-10
*작성자:김천용;
*용도:솔드아웃 위치조정;
*/
.sign_prdSoldout-sm{position: absolute;left: 50%;width:154px !important;margin-left: -77px;top: 34%;}
.sign_prdSoldout-md{position: absolute;left: 50%;width: 200px !important;margin-left: -77px;top: 44%;}
.sign_prdSoldout-s-md{position: absolute;left: 50%;width: 200px !important;margin-left: -100px;top: 44%;}
.sign_prdSoldout-best{position: absolute;left: 17.5%;width: 154px !important;margin-left: -77px;top: 44%;}

/*
*2017-08-10
*작성자:방경률;
*용도: 개발팀 수정요청;
*/

.prdArr-1 li {width: 100%; height: 286px; padding: 20px; }
.prdArr-1 li a .prdImg_section {
    width: 225px; height: 231px; padding: 0 55px; margin-bottom: 0; }


/*2017-08-11
*작성자:김천용;
*용도:쿠폰 스크롤 ;
*/
.cupon_lp{max-height: 600px;overflow-y:scroll;}


/*2017-11-16
*작성자: Kyeoung Ryul
*용도: 마이페이지 상품권정보
*/

.basic_tableStyle.gift_card tbody tr td:first-child { padding: 5px; }
td.gift_card {  }
td.gift_card img { vertical-align: middle; width: 100px; }

/*2018-07-05
*작성자: Kyeoung Ryul
*용도: 상품상세 페이지 메뉴바
*/
.prd_detail_infoWrap .detailTab{
	z-index: 9999;
}








