﻿@charset "utf-8";
@import url('/css/shop/font.css');

/* table type */
table.ac {margin-right:auto; margin-left:auto;}
[class^='type01'] {width:100%;border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.type01 thead th {height: 35px;font-size:14px;padding: 5px 0;font-weight:normal; color:#333;text-align: center;font-weight: 600; background:#f8f8f8;border-top: 1px solid #777462;}
.type01 tbody td {height: 35px;padding:5px 15px; border-top:1px solid #e4e4e4;}
.type01 tbody td {font-weight:normal; text-align:center;font-size: 13px;}
.type01 tbody td strong{font-weight:normal; }
.type01 tbody td input{border:1px solid #e4e4e4;}
.type01 tbody td.tit {text-align:center;}
.type01 tbody td.tit>img{vertical-align: top;}
.type01 tbody td.tit .prdf_op{display: inline-block;margin-left: 5px;padding: 0;font-weight: 600;vertical-align: middle;}
.type01 tbody td.tit .prdf_op>span{display: block;margin-top: 4px;text-align: left;font-weight: 400;}
.type01 tbody td.ellipsis {text-align:left;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space:nowrap;}
.type01 tbody td.bg{font-weight: 600;background-color: #f8f8f8;}
.type01 tbody a:hover{text-decoration:underline}
/*.type01 tbody tr:hover td {background:#ebebeb;}*/
.type01 tbody tr{font-size:13px;color:#7a7a7a;}


.order .type01 thead th{border-top: 2px solid #d6d6d6;}
.order .type01 thead th.name {width: 460px;}

.notice_list{border-top: 2px solid #3a4152;border-bottom: 1px solid #3a4152;}
.notice_list thead>tr{height: 38px;background-color: #fafafa;}
/* .notice_list tbody>tr.Notice_tit {background-color: #fafafa;} */
.notice_list thead>tr>th{color: #888888;font-size: 14px;}
.notice_list tbody>tr>td{min-height: 38px;padding: 10px 0;font-size: 14px;color: #757575;text-align:center;border-top: 1px solid #e2e2e2;}
.notice_list tbody>tr .tit{padding-left: 38px;text-align: left;}
.notice_list tbody>tr>td>a{display:inline-block;}
.notice_list tbody>tr>td>a:after{display: block;clear: both;content: '';}
.notice_list tbody>tr>td>a img{float: left;width: 20%;}
.notice_list tbody>tr>td>a .prdf_Lname{float: left;width: 78%;margin-left: 2%;text-align: left;}

.notice_list .notice_col1{width: 5%;}
.notice_list .notice_col2{width: 68%;}
.notice_list .notice_col3{width: 10%;}
.notice_list .notice_col4{width: 9%;}
.notice_list .notice_col5{width: 8%;}
.notice_list .notice_col6 {width: 52%;}


.serch_input{display:inline-block;}
.serch_input>input[type="text"]{width: 158px;height: 16px;font-size: 14px;background-color: #fff;border: 1px solid #3a4152;}
.serch_input>.serch_btn{display: block;float: right;width:36px;height: 27px;line-height: 27px;color: #fff;text-indent: -9999px;text-align: center;font-size: 9px;background:#3a4152 url("/images/shop/btn-icon/bg_serch_ico.png") no-repeat center center;-webkit-background-size: 13px;background-size:13px ;border:0.5px solid #3a4152;}

.faq_cont .no_cont{text-align: center;}
.faq_cont>ol>li{color: #4c4c4c;font-size: 16px;}
.faq_cont>ol>li.faq_tit:first-child{border-top: 0;background-color: #FFF}

.faq_cont>ol>li.faq_tit{position: relative;font-size: 18px;font-weight: 500;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.faq_cont>ol>li.faq_tit:after {content: '';display: block;position: absolute;right: 27px;top: 50%;width: 13px;height: 7px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform:translateY(-50%) ;background: url('/images/shop/icon/arrow-d.png') no-repeat;-webkit-background-size: 12px;background-size: 12px;}
.faq_cont>ol>li>a{display: block;height: 41px;line-height: 42px;padding: 0 67px 0 135px;color: #6B6B6B;letter-spacing: 0.024em}
.faq_cont>ol>li>a:before {content: 'Q';display: block;position: absolute;left: 0;top: 0;width: 117px;height: 41px;font-weight:500;line-height: 41px;text-align: center;color: #6B6B6B;font-size: 18px;letter-spacing: 0.024em}
.faq_cont>ol>li.faq_tit.current:after {-webkit-transform: rotate(180deg) translateY(50%);-moz-transform: rotate(180deg) translateY(50%);-ms-transform: rotate(180deg) translateY(50%);-o-transform: rotate(180deg) translateY(50%);transform: rotate(180deg) translateY(50%);}
.faq_cont>ol>li.faq_tit2 {padding:10px 0;text-align: center;background: 0;}
.faq_cont>ol>li:nth-child(3),.faq_cont>ol>li:nth-child(7),.faq_cont>ol>li:nth-child(11),.faq_cont>ol>li:nth-child(15),.faq_cont>ol>li:nth-child(19),.faq_cont>ol>li:nth-child(23),.faq_cont>ol>li:nth-child(27),.faq_cont>ol>li:nth-child(31),.faq_cont>ol>li:nth-child(35),.faq_cont>ol>li:nth-child(39){background-color: #F6F6F6}

.faq_cont>ol>li.faq_txt{position: relative;display: none;background-color: #F6F6F6;;margin-bottom: 9px;padding: 9px 67px 9px 135px;}
.faq_cont>ol>li.faq_txt .faq_ico{width: 30px;height: 30px;text-indent: -9999px;}
.faq_cont>ol>li.faq_txt:before {content: 'A';display: block;position: absolute;left: 0;top: 0;width: 117px;height: 37px;line-height: 38px;font-weight:500;text-align: center;color: #096FB7;font-size: 18px;letter-spacing: 0.024em}
.faq_cont li.faq_txt:after{display: block;clear: both;content: '';}
.faq_cont li.faq_txt>div{float: left;width: 95%;}
.faq_cont li.faq_txt {line-height: 1.375em;font-weight:500;font-size: 14px;letter-spacing: 0.024em;color:#6B6B6B}

.faq_cont>ol>li.faq_tit .evalution{margin-bottom: 10px;}
.faq_cont>ol>li.faq_tit .evalution>em{line-height: 19px;}
.faq_cont>ol>li.faq_tit .evalution .btnStar{margin-top: 2px;vertical-align: top;}
.faq_cont>ol>li.faq_tit .faqL{position: relative;padding:10px;background: 0;}
.faq_cont>ol>li.faq_tit .faqL .evalutionDate{position: absolute;top: 50%;right: 10px;margin-top: -9.5px;}



.btnStar{width: 15px;height: 15px;}

@media (max-width: 1024px) {
	.faq_cont>ol>li>a {height: 30px;line-height: 31px;padding: 0 25px 0 26px;font-size: 11px}
	.faq_cont>ol>li>a:before ,.faq_cont>ol>li.faq_txt:before{width: 26px;height: 30px;line-height: 31px;font-size: 11px}
	.faq_cont>ol>li.faq_tit:after {right:10px;width:10px;height: 5px;background-size: 10px auto}
	.faq_cont>ol>li.faq_txt {margin-bottom: 6px;font-size: 10px;padding: 8px 25px 8px 26px;line-height: 1.4em}
}

.section table.prf_detail,.section table.prf_detail .bdn td{border-top: 1px solid #777462;}
.prf_detail tbody td{text-align: left;padding-left: 30px;}
.prf_detail tbody td:nth-child(2n){font-size: 13px;}


/*공통*/
.textarea_pad{padding:5px!important}
.input_pad{padding:2px 5px!important;height:37px;}



.type01-view strong,.type01-view b{font-weight:bold;font-size:13px;}

.type01-view tbody th {height: 35px;padding: 5px 0;font-size: 14px;font-weight:normal;color:#4c4c4c; border-top:1px solid #e6e6e6;}
.type01-view tbody tr:first-child th {border-top:none;}

.type01-view tbody td.tit {padding: 5px; background:#ffffff;}
.type01-view tbody td {height: 35px;text-align:left;color:#7a7a7a;padding:5px 15px; background:#ffffff; border-top:1px solid #e4e4e4;font-size: 13px;}
.type01-view tbody tr:first-child td {border-top:none;}

.type01-view tbody input[type="text"],.type01-view tbody input[type="password"]{}
.type01-view tbody textarea{overflow: auto;width: 100%;height: 150px;padding: 6.5px 10px 6.5px 10px;border:1px #e4e4e4 solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;resize:none;}
.type01-view2 {width:100%;border-top:1px solid #777462;border-bottom:1px solid #e4e4e4}
.type01-view2 tbody th {padding-left:20px;border-bottom:1px solid #e6e6e6 ;background-color:#f8f8f8}
.type01-view2 tbody td {padding-left:20px;border-bottom:1px solid #e6e6e6}
.type01-sub {-ms-word-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;font-size: 13px;}
.type01-sub>div {display: table;width: 100%;border-top: 1px solid #e6e6e6;color: #7a7a7a;}
.type01-sub>div.type1_list4 .type1_w100 {background-color: #f9f9f9;}
.type01-sub .type1_tit {display: table-cell;width: 70px;padding: 14px 15px;color: #4c4c4c;background-color: #f4f4f4;text-align: center;}
.type01-sub .type1_txt {display: table-cell;width: 170px;padding: 14px 15px;;background-color: #FFF;}
.type01-sub .type1_w100 {width: 100%;padding: 14px 15px;background-color: #FFF;}
.type01-sub .type1_w100>p {padding-left: 40px;margin-bottom: 10px;line-height: 30px;font-weight: 600;color: #555;font-size: 14px;}
.type01-sub .type1_w100>.faq_subTit1 {background: url('/images/shop/icon/qna_q.png') no-repeat 20px center;-webkit-background-size: 15px;background-size: 15px;}
.type01-sub .type1_w100>.faq_subTit2 {background: url('/images/shop/icon/qna_a.png') no-repeat 20px center;-webkit-background-size: 15px;background-size: 15px;}
.type01-sub .type1_w100 .faq_answer {padding-left: 40px;}
.type01-sub .type1_w100 .faq_answer p {line-height: 23px;}
.type01-sub .type1_w100>.faq_subTit2 .answer_icon {display: inline-block;width: 30px;height: 18px;margin-top: -2px;margin-right: 4px;line-height: 20px;background-color: #b8b8b8;color: #FFF;font-size: 11px;vertical-align: middle;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.type01-sub .type1_w100>p.faq_subTxt {margin-bottom: 0;margin-top: 10px;}
.type01-sub .type1_w100>p.faq_subTxt span {margin-right: 5px;}
.type01-sub .type1_w80 {width: 770px;}
.type01-sub .type1_list1 {border-top: none;}
.type01-sub .type1_answer {padding: 0 15px 14px 35px;color: #555;font-weight: 700;}
.type01-sub .type1_answer:nth-child(2) {background: url('/images/shop/common/answer_arrow.png') no-repeat 20px 3px;-webkit-background-size: 10px;background-size: 10px;padding-bottom: 10px;}
.type01-sub .type1_answer>div {display: inline-block;}
.type01-sub .type1_tit {width: 12%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.type01-sub .type1_w80 {width: 88%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.payment .type01 thead th{border-top: 0;}
.order .type01-view tbody td{color: #888;}

.board_page {margin-top:10px; text-align:center;}
.board_page a, .board_page span {margin:2px 5px 0; vertical-align:middle;}

.list-area {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.list-area li {padding:6px 0; background:#fafafa;}
.list-area strong {width:85px; text-align:center; display:inline-block;}

/*order delay*/
.type01-view .board_view{width:100%;margin-top:10px;border-bottom:1px #e4e4e4 solid;border-top:1px #e4e4e4 solid}
.type01-view .pay-box li{float:left;margin-right:25px;}

.payment .type01-view,.payment [class^='type01']{border-top:none}




/*1대1문의 */
.write .type01-view .textarea_pad{padding:5px 0 0 0!important;}


/* 반응형 테이블1 */
.ellipsis {overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;text-align: left !important;word-wrap:normal;}
.ellipsis {overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;text-align: left !important;word-wrap:normal;}
.deilveryList {border-top: 2px solid #2d3340;margin-bottom: 10px;}
.deilveryList .del_tit_box .del_tit {float: left;height: 45px;padding: 5px 0;font-size: 14px;color: #333;text-align: center;background-color: #f8f8f8;font-weight: 600;border-bottom: 1px solid #e4e4e4;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 34px;}
.deilveryList .del_tit_box .del_tit span ,.deilveryList .del_content_box .del_content span{display: inline-block;vertical-align: middle;line-height: 1.2em;-ms-word-break: break-all;word-break: break-all;white-space: normal;}
/* .deilveryList .del_content_box .del_content span.ellipsis {white-space: nowrap;} */
.deilveryList .del_content_box .del_content span.M_txt {display: none;}
.deilveryList .del_content_box .del_content {position: relative;float: left;min-height: 45px;padding: 5px 15px;font-weight: normal;text-align: center;border-bottom: 1px solid #e4e4e4;font-size: 13px;color: #7a7a7a;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 34px;}
.deilveryList .del_content_box .del_content .detail_view {display: none;}
.deilveryList .del_content_box .del_content .detail_view  span {display: inline-block;width: 6px;height: 6px;margin-top: -2px;margin-left: 2px;border-right: 2px solid #7a8be9;border-top: 2px solid #7a8be9;vertical-align: middle;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.del_tit ,.del_content{width: 15%;}
.deilveryList1 .del_tit ,.deilveryList1 .del_content{width: 13%;}
.del_tit3 ,.del_content3{width: 40%;}
.deilveryList1 .del_tit3 ,.deilveryList1 .del_content3 {width: 35%;}
.del_content_all ,.deilveryList1 .del_content_all{width: 100%;}

/* 반응형 테이블2 */

.div_table {word-wrap: break-word;word-break: break-all;border-top: 1px solid #e4e4e4;}
.div_table .div_table_col {border-bottom: 1px solid #e4e4e4;}
.div_table .div_table_col .div_tit {float: left;width: 150px;height: 45px;padding: 5px 0;line-height: 35px;font-weight: 600;font-size: 13px;color: #333;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.div_table .div_table_col .div_tit span {display: inline-block;margin-left: 20px;padding-left: 10px;line-height: 1.3em;}
.div_table .div_table_col .div_content {float: left;width: calc(100% - 150px);padding: 5px;min-height: 45px;line-height: 35px;text-align: left;color: #767676;font-size: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.div_table .div_table_col .div_content textarea {display: block;overflow: auto; width: 100%;height: 150px;padding: 6.5px 10px 6.5px 10px;border: 1px #e4e4e4 solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;resize: none;}
.div_table .div_table_col .div_content .coment {margin-top: 3px;margin-bottom: 5px;line-height: 1.5em;}
.div_table .div_table_col .div_content .g_cancel {display: inline-block;}
.div_table .div_table_col .div_content .g_cancel input {height: 12px;line-height: 13px;vertical-align: middle;}
.div_table .div_table_col .div_content .g_cancel input::placeholder {font-size: 12px;}
.div_table .div_table_col .div_content .gbtn,.div_table .div_table_col .div_content .gbtn strong ,.div_table .div_table_col .div_content .gbtn span {display: inline-block;height: 27px;line-height: 28px;}
.div_table .div_table_col .div_content .gbtn span {height: 25px;line-height: 27px;}
.div_table .div_table_col .div_content .gbtn strong ,.div_table .div_table_col .div_content .gbtn span {display: block;}
/* clame  */
.clame_area .del_tit0 ,.clame_area .del_content0 {width: 6%}
.clame_area .del_tit2,  .clame_area .del_tit4, .clame_area .del_tit5, .clame_area .del_content2 ,.clame_area .del_content4,.clame_area .del_content5 {width: 14%;}
.clame_area .del_tit3,.clame_area .del_tit1 ,.clame_area .del_content3 ,.clame_area .del_content1  {width: 16%;}
.clame_area .del_tit6 ,.clame_area .del_content6 {width: 8%;}
.clame_area .del_tit7 ,.clame_area .del_content7 {width: 12%;}
.clame_area .del_content_box .del_content a.sbtn {display: inline-block;}
.clame_area .del_content_box .del_content a.sbtn span {line-height: 20px;}


/* point */
.point_area .del_tit_box .del_tit1,.point_area .del_tit_box .del_tit2,.point_area .del_tit_box .del_tit4,.point_area .del_tit_box .del_tit5,.point_area .del_content_box .del_content1,.point_area .del_content_box .del_content2,.point_area .del_content_box .del_content4,.point_area .del_content_box .del_content5 {width: 15%;}
.point_area .del_tit_box .del_tit3,.point_area .del_content_box .del_content3 {width: 40%}

/* coupon */

.coupon_area .del_tit_box .del_tit1 ,.coupon_area .del_content_box .del_content1 {width: 20%;}
.coupon_area .del_tit_box .del_tit2,.coupon_area .del_content_box .del_content2 {width: 45%;}
.coupon_area .del_tit_box .del_tit3,.coupon_area .del_content_box .del_content3 {width: 35%;}

/* wishList */
.wish_area .del_tit_box .del_tit1 {width: 80%;}
.wish_area .del_tit_box .del_tit2,.wish_area .del_tit_box .del_tit3,.wish_area .del_content_box .del_content3,.wish_area .del_content_box .del_content4 {width: 10%;}
.wish_area .del_content_box .del_content {line-height: 49px;}
.wish_area .del_content_box .del_content1 {width: 10%;}
.wish_area .del_content_box .del_content2 {width: 70%}
.wish_area .del_content_box .del_content a.sbtn {display: inline-block;}
.wish_area .del_content_box .del_content a.sbtn span {line-height: 20px;}
.wish_area .del_content_box .del_content1 a {display: inline-block;vertical-align: top;}
.wish_area .del_content_box .del_content img {display: block;width: 50px;height: 50px;}

/* edit */

.edit_area .div_table_col .div_row {height: 125px;line-height: 125px;}
.edit_area .div_table_col .div_big.div_tit {line-height: 50px;}
.edit_area .div_table_col .div_big {height: 60px;}
.edit_area .div_table_col .div_big span.block {line-height: 1em;}
.edit_area .div_table_col .div_border {border-bottom: 1px solid #e4e4e4;}
.edit_area .div_table_col .div_border input.pp {width: 50%;}
.edit_area .div_table_col .div_border:last-child {border-bottom: 0;}
.edit_area .div_table_col .div_border a {line-height: 1.2em;}
.edit_area .div_table_col .div_big .m_block1 {display: inline-block;}
.edit_area .div_table_col .div_big .m_block2 {display: inline-block;}



/* addr */
.addr_area .del_content_box .del_content {height: 60px;line-height: 50px;}
.addr_area .del_tit_box .del_tit1,.addr_area .del_tit_box .del_tit2,.addr_area .del_tit_box .del_tit3,.addr_area .del_tit_box .del_tit5,.addr_area .del_content_box .del_content1,.addr_area .del_content_box .del_content2,.addr_area .del_content_box .del_content3,.addr_area .del_content_box .del_content5 {width: 15%;} 
.addr_area .del_tit_box .del_tit4 ,.addr_area .del_content_box .del_content4 {width: 40%;}

.addr_area .del_content_box .del_content5 a.sbtn span{line-height: 20px;}
.addr_area .del_content_box .del_content4 {text-align: left;}

/* addrW */
.div_table .div_table_col .div_content .check_addr {display: inline-block;}


/* clameV */
.clameV_area .del_tit_box .del_tit1 {width: 70%}
.clameV_area .del_tit_box .del_tit2,.clameV_area .del_tit_box .del_tit3,.clameV_area .del_tit_box .del_tit4,.clameV_area .del_content_box .del_content1, .clameV_area .del_content_box .del_content3,.clameV_area .del_content_box .del_content4,.clameV_area .del_content_box .del_content5 {width: 10%;}

.clameV_area .del_content_box .del_content1 {min-height: 62px;padding-top: 6px;text-align: center;}
.clameV_area .del_content_box .del_content1 img {	width: 50px;height: 50px;}
.clameV_area .del_content_box .del_content2 {width: 60%;}
.clameV_area .del_content_box .del_content2 span {line-height: 26px;}
.clameV_area .del_content_box .del_content2 span:last-child {line-height: 25px;}

/* group */
.group_area .del_content_box .del_content {height: 60px;line-height: 49px;}
.group_area .del_content_box .del_content_all {height: 45px;line-height: 34px;}
.group_area .del_tit0 ,.group_area .del_content0 {width: 8%}
.group_area .del_tit2, .group_area .del_content2  {width: 6%}
 .group_area .del_tit3, .group_area .del_content3 ,.group_area .del_tit4,.group_area .del_content4 {width:12%;}
 .group_area .del_tit5, .group_area .del_content5,.group_area .del_tit6 ,.group_area .del_content6 {width: 12%;}
 .group_area .del_tit1,.group_area .del_content1  {width: 50%;}
 .group_area .del_content1 {text-align: left !important;}
.group_area .del_content_box .del_contentPay {width: 65%;height: auto;text-align: left !important;}
.group_area .del_content_box .del_contentBtn {width: 35%;height: auto;text-align: right !important;}


@media (max-width: 1024px) {
/* 기본반응형 표 */
	.mypage .deilveryList {border-top: 0;padding: 20px 10px 0;}
	.mypage .deilveryList .del_tit_box {display: none;}
	.mypage .deilveryList .del_content_box {margin-bottom: 10px;background-color: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	
	.deilveryList .del_content_box .del_content {text-align: left;border-bottom: 0;}
	.deilveryList .del_content_box .del_content span.M_txt {display: inline-block;}
	.deilveryList .del_content_box .del_content_all {height:150px;line-height: 140px;font-size: 16px;text-align: center;}
	.deilveryList .del_content_box .del_content1 {float: none;width: 100%;height: auto;border-bottom: 1px solid #e4e4e4;}
	.deilveryList .del_content_box .del_content1>span {display: block;float: left;font-size: 17px;color: #111;line-height: 34px;}
	.deilveryList .del_content_box .del_content .detail_view {float: right;display: block;font-size: 15px;color: #7a8be9;}
	.deilveryList .del_content_box .del_content2 {float: none;width: calc(100% - 30px);margin: 5px 15px 0;padding: 0;height: 20px;line-height: 20px;color: #111;}
	.deilveryList .del_content_box .del_content3 {float: none;width: calc(100% - 30px);margin: 0 15px 20px;padding: 0;}
	.deilveryList .del_content_box .del_content3 span{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: box;line-clamp: 2;box-orient: vertical;height: 45px;padding-left: 10px;font-weight: 600;color: #555;font-size: 17px;white-space: normal;line-height: 1.5em;}
	.deilveryList .del_content_box .del_content4 {width: calc(50% - 15px);margin-left: 15px;padding: 0 0 5px;text-align: left;color: #555;font-size: 15px;border-top: 1px solid #e4e4e4;}
	.deilveryList .del_content_box .del_content5 {width: calc(50% - 15px);margin-right: 15px;padding: 0 0 5px;text-align: right;font-size: 17px;font-weight: 700;color: #555;border-top: 1px solid #e4e4e4;}
	.deilveryList .del_content_box .del_content6 {float: none;width: calc(100% - 30px);margin: 5px 15px 0;padding: 0;height: 25px;text-align: right;}
	/* clame  */
	.clame_area .del_content_box .del_content0, .clame_area .del_content_box .del_content7 {display: none;}
	.clame_area .del_content_box .del_content2, .clame_area .del_content_box .del_content3 {float: left;width: calc(50% - 30px);height: 35px;margin-top: 10px;margin-bottom:10px;line-height: 35px;}
	.clame_area .del_content_box .del_content3 {text-align: right;}
	.clame_area .del_content_box .del_content3 span {display: inline-block;height: auto;line-height: 1em;}
	.clame_area .del_content_box .del_content6 {width: 100%;font-size: 20px;}
	

	/* point */
	.point_area .del_content_box .del_content2, .point_area .del_content_box .del_content3 {float: left;width: calc(50% - 30px);height: 35px;margin-top: 10px;margin-bottom:10px;line-height: 35px;}
	.point_area .del_content_box .del_content2 {font-size: 18px;}
	.point_area .del_content_box .del_content3 {text-align: right !important;}
	.point_area .del_content_box .del_content3 span {display: inline-block;height: auto;line-height: 1em;}
	.point_area .del_content_box .del_content4 {font-size: 17px;color: #555;font-weight: 700;}

	/* coupon */
	.coupon_area .del_content_box .del_content2, .coupon_area .del_content_box .del_content3 {float: left;width: calc(100% - 30px);height: 35px;margin-top: 10px;line-height: 35px;}
	.coupon_area .del_content_box .del_content2 {font-size: 17px;color: #555;font-weight: 700;}
	.coupon_area .del_content_box .del_content3 span {display: inline-block;height: auto;line-height: 1em;}

	/* wishList */
	.mypage .wish_area .del_content_box {position: relative;}
	.wish_area .del_content_box .del_content1 {float: left;width: 120px;border-bottom: 0;text-align: center;padding: 15px;}
	.wish_area .del_content_box .del_content1 img {width: 100%;height: auto;}
	.wish_area .del_content_box .del_content2 {float: left;width: calc(100% - 120px);height: 73px;padding-top: 15px;padding-right: 55px;margin: 0;font-size: 16px;}
	.wish_area .del_content_box .del_content3 {float: left;width: calc(100% - 120px);height: auto;padding-top: 15px;line-height: 1em;margin: 0;}
	.wish_area .del_content_box .del_content3 span {display: inline-block;height: auto;padding-left: 0;line-height: 1em;color: #96cc34;}
	.wish_area .del_content_box .del_content4 {position: absolute;right: 10px;top: 10px;width: auto;padding: 0;height: auto;margin: 0;border-top: 0;line-height: 22px;}
	
	/* passWord */
	.pw_area .div_table {border-top: 0;margin: 20px 10px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #FFF;}
	.pw_area .btn-area {margin: 10px;}
	.pw_area .btn-area a.btn {display: none;}
	.pw_area .btn-area a.btn-b {width: 100%;padding: 10px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.pw_area .btn-area a.btn-b strong {line-height: 1em;}
	.pw_area .btn-area a.btn-b span {font-size: 15px;line-height: 1em;}
	
	/* edit */
	.edit_area .div_table {border-top: 0;margin: 20px 10px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #FFF;}
	.edit_area .btn-area {margin: 10px;margin-bottom: 80px;}
	.edit_area .btn-area a.btn {display: none;}
	.edit_area .btn-area a.btn-b {width: 100%;padding: 10px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.edit_area .btn-area a.btn-b strong {line-height: 1em;}
	.edit_area .btn-area a.btn-b span {font-size: 15px;line-height: 1em;}

	/* addr */
	.addr_area .del_content_box .del_content1 {width: 100%;height: 50px;border-bottom: 0;line-height: 40px;}
	.addr_area .del_content_box .del_content1 span {float: none;display: inline-block;line-height: 1.2em;}
	.addr_area .del_content_box .del_content2 ,.addr_area .del_content_box .del_content3{float: left;width: 50%;height: 20px;min-height: 20px;padding: 0 15px;margin: 0;line-height: 20px;font-size: 15px;font-weight: 700;color: #333;}
	.addr_area .del_content_box .del_content3 {text-align: right;}
	.addr_area .del_content_box .del_content3 span {display: inline-block;height: auto;padding-left: 0;font-size: 15px;}

	.addr_area .del_content_box .del_content4,.addr_area .del_content_box .del_content5 {width: 100%;margin-left: 0;padding: 5px 15px;border-top: 0;font-size: 16px;}
	.addr_area .del_content_box .del_content4 {height: auto;padding-top: 10px;}
	.addr_area .del_content_box .del_content5 {height: auto;padding: 5px 15px 10px;line-height: 30px;text-align: right;}
	.addr_area .del_content_box .del_content5 a.sbtn {margin-top: 0 !important;text-align: center;}
	.addr_area .btn-area {margin: 10px 0;margin-bottom: 80px;}
	.addr_area .btn-area button.btn-b {width: 100%;padding: 10px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;}

	/* clameV */
	.mypage .clameV_area {padding-top: 0;margin-bottom: 35px;}
	.clameV_area .del_content_box .del_content4 {position: static;right: auto;top: auto;width: 100%;min-height: 25px;padding: 0 15px 15px 0;text-align: right;}
	.clameV_area .del_content_box .del_content5 {width: 100%;min-height: 25px;padding: 0 15px 15px 0;line-height: 25px;margin: 0;border-top: 0;}
	.clameV_area+.btn-area {display: none;}

	/* group */
	.group_area .del_content_box .del_content {border-top: 0;}
	.group_area .del_content_box .del_content0 {display: block;width: 120px;height: auto;padding: 10px;padding-right: 0;}
	.group_area .del_content_box .del_content0 img {width: 100% !important;height: auto !important;}
	.group_area .del_content_box .del_content1 {float: left;width: calc(100% - 120px);padding: 10px 10px 0;border-bottom: 0;}
	.group_area .del_content_box .del_content1>span {float: none;line-height: 22px;}
	.group_area .del_content_box .del_content2 {float: left;width: calc(50% - 60px);height: 25px;min-height: 25px;margin-right: 0;margin-left: 0;padding: 0 10px;line-height: 25px;text-align: left;}
	.group_area .del_content_box .del_content2, .group_area .del_content_box .del_content3 {line-height: 25px;margin-top: 0;margin-bottom: 0;}
	.group_area .del_content_box .del_content4 {float: right;width: calc(50% - 60px);height: 25px;min-height: 25px;margin-left: 0;padding: 0 10px;line-height: 25px;text-align: right;}
	.group_area .del_content_box .del_content5,.group_area .del_content_box .del_content6 {float: right;width: calc(100% - 120px);height: 25px;min-height: 25px;margin-right: 0;padding: 0 10px;text-align: right;line-height: 25px;}
	.group_area .del_content_box .del_content6 {margin-bottom: 10px;}



}
@media (max-width: 767px) {
	.div_table .div_table_col .div_tit {width: 100%;height: 30px;line-height: 20px;}
	.div_table .div_table_col .div_content {width: 100%;padding-left: 30px;font-size: 15px;}
	.div_table .div_table_col .div_content .coment {font-size: 13px;}
	.div_table .div_table_col .div_content input.pp {width: 95%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.edit_area .div_table_col .div_big.div_tit {height: 30px;line-height: 20px;}
	.edit_area .div_table_col .div_big {height: 72px;line-height: 30px;}
	.edit_area .div_table_col .div_big span.m_block1 {float: left;display: block;width: 100%;}
	.edit_area .div_table_col .div_big span.m_block2 {float: left;display: block}
	.edit_area .div_table_col .div_big span.m_block3 {float: left;display: block;margin-left: 10px;line-height: 35px;}
	/* clameW */
	.clameW .div_table .div_table_col .div_content {padding-right: 30px;}

}
@media (max-width: 575px) {
	.div_table .div_table_col .div_check {height: 75px;}
	.div_table .div_table_col .div_content .check_addr {display: block;}
	.div_table .div_table_col .div_content .check_addr input[type="checkbox"] {margin-left: 0 !important;}

}
@media(max-width: 473px) {
	.group_area .del_content_box .del_content0 {width: 100px;}
	.group_area .del_content_box .del_content1 {width: calc(100% - 100px);}
	.group_area .del_content_box .del_content1 span {font-size: 15px;}
	.group_area .del_content_box .del_content2 ,.group_area .del_content_box .del_content4{width: calc(50% - 50px);}
	.group_area .del_content_box .del_content5, .group_area .del_content_box .del_content6 {width: calc(100% - 100px);}
}

/* input width */
input[type="text"].od_name {width: 280px;}
input[type="password"].od_name {width: 280px;}
input[type="text"].od_num {width: 85px;text-align: center;}

/* cart table2 */
.cartType {border-top: 2px solid #dbdbdb;text-align: center;}
.cartType thead th {height: 46px;background-color: #e6e6e6;text-align: center;font-size: 14px;color: #333;border-bottom: 1px solid #eee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;font-weight: 500;}
.cartType tbody td {height: 46px;padding: 15px 5px;color: #232323;font-size: 15px;font-weight: 500;border-bottom: 1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.cartType tbody td.pr {padding-right: 20px;}
.cartType tbody tr.c_all td {height: 85px;line-height: 85px;}
.cartType tbody td .cart_option {display: table;}
.cartType tbody td .cart_img {display: table-cell;width: 75px;height: 75px;vertical-align: top;}
.cartType tbody td .cart_img img {width: 100%;height: 100%;}
.cartType tbody td .cart_name {display: table-cell;padding: 0 20px 0 20px;vertical-align: middle;text-align: left;letter-spacing: 0.01em;}
.cartType tbody td .num {font-size: 19px;font-weight: 600;color: #4f4f4f;}
.cartType tbody td .c_del {display: inline-block;text-align: right;}
.cartType tbody td .c_del .del {display: block;color: #787878;text-decoration: line-through;}
.cartType tbody td .cart_name>span {display: block;line-height: 1.2em;}
.cartType tbody td .cart_name>span.c_option {margin-top: 4px;color: #787878;font-size: 13px;}
.cartType tbody td .ea_input {font-size: 0;}
.cartType tbody td .ea_input input {display: inline-block;width: 40px;height: 1em;margin: 0 1px 0 2px;padding: 4px 4px 5px;background-color: #FFF;vertical-align: middle;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center !important;color: #232323;font-size: 15px;font-weight: 500;line-height: 1em;}
.cartType tbody td .ea_input .num_set {display: inline-block;padding: 0;border: 0;font-size: 25px;cursor: pointer;color: #a2a2a2;line-height: 1em;vertical-align: middle;}
.cartType tbody td .ea_input .num_set i {display: block;}
.cartType tbody td .option_re {position: relative;display: block;margin-top: 10px;text-align: left}
.cartType tbody td .option_box {display: none;position: fixed;left: 0;top: 0;bottom: 0;width:100%;z-index: 20}
.cartType tbody td .option_box>span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.cartType tbody td .option_box iframe {display: block;width:100%;height:100%;}
.cartType tbody td .option_box.view {display: block}

.newCartType {width: 100%;text-align: center;letter-spacing: 0; border-collapse: separate; overflow: hidden; border:1px solid #dadada; border-radius: 6px;}
.newCartType thead { background: linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%); border-bottom: 1px solid #DADADA; }
.newCartType thead th {height: 48px;padding: 0 10px; padding-left: 17px; border-bottom: 1px solid #dadada; text-align: center;font-size: 15px;color: #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;font-weight: 400;}
.newCartType tbody tr.danTr {box-shadow: none; position: relative;}
.newCartType tbody tr.danTr:after { content: ''; position: absolute; display: block; width: 100%; height: 1px; background-color: #DADADA; top:0; left:50%; transform: translateX(-50%); }
.newCartType tbody tr.danTr:last-child {display: none;}
.newCartType tbody tr.danTr td{height: 1px;padding: 0;}
.newCartType tbody tr {}
.newCartType tbody td {height: 41px;padding: 13px;color: #000;font-size: 15px;line-height: 1.17em;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.newCartType tbody td.pr {padding-right: 20px;}
.newCartType tbody tr.c_all td {height: 85px;line-height: 85px; padding:0 15px; color:#555; font-weight: 400;}
.newCartType tbody td .cart_option {display: table;width:100%;}
.newCartType tbody td .cart_img {display: table-cell;width: 138px;vertical-align: top;}
.newCartType tbody td .cart_img a {display: block;width: 100%;height: 138px;}
.newCartType tbody td .cart_img img {border-radius:10px;width: 100%;height: 100%;}
.newCartType tbody td .cart_img1 {width: 120px;padding-left: 20px}
.newCartType tbody td .cart_img1 a {height: 120px;}
.newCartType tbody td .cart_name {display: table-cell;padding:0 18px 0 48px;padding-right: 0;text-align: left;letter-spacing: 0.01em;}
.newCartType tbody td .cart_name>a {display: inline-block}
.newCartType tbody td .cart_name span.c_tit {font-size: 17px;font-weight: 500; display: block; margin-bottom: 20px; line-height: 20px;}
.newCartType tbody td .cart_name .c_cu {display: block;margin-top: 4px;font-size: 16px;font-weight: 500;color:#096FB7}
.newCartType tbody td .cart_name .prod_cate {margin-bottom: 7px;font-size: 14px;font-weight: 500;color: #036DB7;}
.newCartType tbody td .cart_name .prod_cate i {font-size: 15px;color:#F26768;font-weight: 500}
.newCartType tbody td .num {letter-spacing: 0.024em;font-weight: 700;color: #000;font-size: 19px; margin-right: 3px;}
.newCartType tbody td.c_td5 {font-size: 16px;font-weight: 400;color: #555}
.newCartType tbody td.c_td5 .num {font-size: 23px}

.newCartType tbody td .c_del {display: inline-block;text-align: right;font-size: 14px;font-weight: 400; color:#000;vertical-align: bottom; }
.newCartType tbody td .c_del .del {display: block;color: #6B6B6B;text-decoration: line-through;}
.newCartType tbody td .cart_name>span {display: block;line-height: 1.08em;}
.newCartType tbody td .cart_name>span .op_tit { font-size: 14px; font-weight: 400; display: inline-block;  }
.newCartType tbody td .cart_name .c_option {display: table;width: 100%;color: #6B6B6B; border-bottom: 1px solid #dadada; margin-bottom: 8px;font-size: 14px;font-weight: 400;}
.newCartType tbody td .cart_name .c_option:last-child {margin-bottom: 0;}
.newCartType tbody td .cart_name .c_option>i {display: table-cell;padding: 2px 0 6px;vertical-align: bottom}
.newCartType tbody td .cart_name .c_option>i.op_tit {padding-right: 10px;line-height: 1em}
.newCartType tbody td .cart_name .c_option>i.ea_input {width:73px;padding-top: 0;font-size: 0}
.newCartType tbody td .cart_name .c_option>i.op_num {width: 120px;padding-right: 0;text-align: right;font-size: 0;}
.newCartType tbody td .cart_name .c_option>i.op_del  {width: 22px;padding-top:0}
.newCartType tbody td .cart_name .c_option>i.op_del a {display: block;background: url("/images/shop/re_icon/re_cart_del.svg") no-repeat center; background-size: 15px; text-indent: -99999px;margin-bottom: 1px;}
.newCartType tbody td .cart_name .c_option>i.op_none {color: #c1c1c1}
.newCartType tbody td .cart_name .c_option>i.op_none:after {content: '매진';display: inline-block;padding: 4px 8px;margin-left: 10px;margin-top: -1px;line-height: 1em;vertical-align: top;text-align: center;font-size: 12px;background-color: #c7c7c7;color: #232323;}
.newCartType tbody td .cart_name .c_op_none i{color:#F26768}
.newCartType tbody td .cart_name .c_op_none .num  {color:#F26768}
.newCartType tbody td .cart_name .c_option_sel {margin-top: 12px;border-bottom: 0;}
.newCartType tbody td .cart_name .c_option_sel select {width: 100%;background-position: 98% center !important;}
.newCartType tbody td .ea_input {font-size: 0;}
.newCartType tbody td .ea_text {font-size: 14px;}
.newCartType tbody td .ea_input input {display: inline-block;width:32px;height: 22px;line-height:22px ;padding:0;background-color: #FFF;vertical-align: middle;border: 0;text-align: center !important;color:#000;font-size: 14px;font-weight: 600;}
.newCartType tbody td .ea_input .num_set {display: inline-block;padding: 0;border: 0;font-size: 20px;cursor: pointer;color: #a2a2a2;line-height: 1em;vertical-align: middle;}
.newCartType tbody td .ea_input .num_set i {display: block;}
.newCartType tbody td .ea_input .num_set img {display: block; width: 19px; }
.newCartType tbody td .option_re {position: relative;display: block;text-align: left; margin-top: 5px;}
.newCartType tbody td .option_box {display: none;position: fixed;left: 0;top: 0;bottom: 0;width:100%;z-index: 100}
.newCartType tbody td .option_box>span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.newCartType tbody td .option_box iframe {display: block;width:100%;height:100%;}
.newCartType tbody td .option_box.view {display: block}

.newCartType tbody td.ls {letter-spacing: 0.06em;}
.newCartType tbody td.ls span {display: inline-block;line-height: 1em;}
.newCartType tbody td.ls i:last-child {display: inline-block;vertical-align: bottom;font-size: 14px;}
.newCartType tbody td.c_td6 i {font-size: 19px;font-weight: 400;color: #000}
.newCartType tbody td .cart_name>span.c_cuu {padding-top: 4px;font-size: 14px;color: #3677bc}
.newCartType label.c_label {display: flex;align-items: center}
.newCartType label.c_label span {border: 0;background-color: transparent;width: 21px;height: 21px;background: url("/images/shop/re_icon/re_cart_chk.svg") no-repeat center;background-size: 100%}
.newCartType label.c_label input:checked+span {background-image: url("/images/shop/re_icon/re_login_chk.png");background-size: 21px;}
.newCartType label.c_label i {left: 34px}
.newCartType tbody td.c_td1 {padding-left: 17px}
.orderCartType tbody td .cart_name .c_option>i.ea_input1 {font-size:16px;font-weight: 500;color:#6B6B6B }
.orderCartType02 tbody td .cart_name .c_option_sel select { position: relative; top:auto; right: auto; height: 28px; line-height: 29px; font-size: 13px; border: 1px solid #D9D9D9;border-radius: 4px;background: #fff url("/images/shop/re_icon/re_cate_arrow.svg") no-repeat 97% 50% !important; background-size: 10px!important; }
@media (max-width: 1024px) {

	.newCartType ,.newCartType thead ,.newCartType tbody ,.newCartType tr ,.newCartType thead th ,.newCartType tbody td {display: block;height: auto;padding: 0;line-height: 1em;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 0;}
	.newCartType {padding: 0;margin-bottom: 0;background-color: #FFF; border-bottom:1px solid #dadada; }
	.newCartType thead {box-shadow: none}
	.newCartType thead th {display: none;}
	.newCartType thead th:first-child {position: relative;display: block;width: 100%; padding:13px; background-color: transparent;border-bottom: 0;}
	.newCartType label.c_label {display: block;}
	.newCartType label.c_label span {width:20px;height: 20px}
	.newCartType label.c_label i {position: absolute;top: 50%;left: 28px;transform: translateY(-50%);margin-top: 0;padding-top: 1px;font-size: 13px;font-weight: 400}
	.newCartType tbody td label.c_label span {display: block;}
	.newCartType thead th:first-child .c_btn3 {position: absolute;right: 13px;top: 50%;display: block !important;width: 98px;height: 26px;line-height: 24px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 12px;border-radius:4px;border:1px solid #E2E2E2;font-weight: 400;letter-spacing: 0;color: #282828;}
	.newCartType tbody tr{position: relative;width: calc(100% + 40px);padding: 18px 20px;margin-left: -20px;margin-bottom: 10px;}
	.newCartType tbody tr:first-child {border-top: 1px solid #e1e1e1}

	.newCartType tbody tr:after {content:"";display: block;clear: both;}
	.newCartType tbody tr.danTr {padding:0;}
	.newCartType tbody td {float: left;width:100%;}
	.newCartType tbody td.c_td1 {position: absolute;left:16px;top: 40px;width: auto;}
	.newCartType tbody td.c_td7 {display: none}
	.newCartType tbody td.c_td5 {position: absolute;left: 0;bottom: 10px;width:100%;text-align: right;padding: 0 19px; padding-left:30px; padding-right:31px; line-height: 18px;font-size: 14px; padding-left: 30px;}
	.newCartType tbody td.c_td6 {position: relative;text-align: right;padding-top: 3px;padding-left: 12px; padding-right:12px; margin-bottom: 15px; margin-top: 13px;}
	.newCartType tbody td.c_td6 i {font-size: 13px; }
	.newCartType tbody td.c_td6 .order_pc {position: absolute;left: 12px;top: 3px;font-weight: 500}
	.newCartType tbody td.c_td5 .order_pc {position: absolute;left: 30px;top: 0;line-height: 18px;font-size: 15px;color: #000;letter-spacing: 0;font-weight: 500}
	.newCartType tbody td.c_td5 .num {font-size: 18px}
	.newCartType tbody td .cart_img {width: 75px;}
	.newCartType tbody td .cart_img a {height: 75px}
	.newCartType tbody td .c_del .del {line-height: 1em}
	.newCartType tbody td .cart_img1 {padding-left: 0}
	.newCartType tbody td .cart_name .c_cu {margin-top: 2px;margin-bottom: 1px;font-size: 10px;line-height: 1em;}
	.newCartType tbody td .cart_name {padding-left: 13px}
	.newCartType tbody td .cart_name .prod_cate {font-size: 13px;margin-bottom: 4px}
	.newCartType tbody td .cart_name .prod_cate i {font-size:10px}
	.newCartType tbody td .cart_name span.c_tit {font-size: 15px;line-height: 20px; margin-bottom: 6px;}
	.newCartType tbody td .cart_name>span .op_tit { font-size: 13px; font-weight: 400; }
	.newCartType tbody td .cart_name .c_option ,.newCartType tbody td .cart_name .c_option>i{display: block}
	.newCartType tbody td .cart_name .c_option {position: relative;display: flex;justify-content: start;flex-wrap: wrap;align-items: end;margin-top:10px;padding-bottom: 6px;font-size: 10px}
	.newCartType tbody td .cart_name .c_option:last-child {border-bottom: 0}
	.newCartType tbody td .cart_name .c_option:first-child {margin-top:2px}
	.newCartType tbody td .cart_name .c_option>i {padding: 0;}
	.newCartType tbody td .cart_name .c_option>i.op_tit {width: 100%;padding-bottom: 4px;padding-right:0;}
	.newCartType tbody td .cart_name .c_option>i.op_del a {margin-left: auto;margin-right: 0;background-size: 14px auto; margin-bottom: 11px;}
	.newCartType tbody td .cart_name .c_option>i.op_num {width: auto;padding-right: 0;margin-right: 0; margin-top: 7px; margin-bottom: 12px;}
	.newCartType tbody td .cart_name .c_option>i.ea_input {width: 100%;}
	.newCartType tbody td .cart_name .c_option>i.ea_input1 {font-size: 12px;text-align: left}
	.newCartType tbody td .cart_name .c_option>i.op_num1 {margin-right: 0}
	.newCartType tbody td .c_del {font-size: 14px;margin-bottom: -1px}
	.newCartType tbody td .option_re {}
	.newCartType tbody td .ea_input .num_set {line-height: 20px}
	.newCartType tbody td .ea_input .num_set img {  }
	.newCartType tbody td .ea_input input {line-height: 21px;font-size: 12px}
	.newCartType tbody td .num {font-size: 16px}
	.newCartType tbody td .option_re a {width:80px;height: 20px;line-height: 21px;font-size: 10px;}
	.newCartType tbody td .cart_name>span.c_cuu {padding-top:2px;font-size: 12px}
	.newCartType tbody td .cart_name .c_option {margin-top: 0;}
	.newCartType tbody td .cart_name .c_option_sel select {height: 34px;line-height: 32px;font-size: 12px;padding: 0 10px}
	.orderCartType thead {display: none}
	.newCartType label.c_label input:checked+span { background-size: 15px; }

}

/* 주문하기 */
.orderCartType02 { border: 0;	border-radius: 0; }
.orderCartType02 thead {  background: #fff;	border: 0;}
.orderCartType02 thead th { border: 0;	border-top: 1px solid #555;font-size: 18px;	font-weight: 500;	text-align: left;	height: 50px;line-height: 50px;}
.orderCartType02 tbody td .cart_name .prod_cate { font-size: 14px; font-weight: 400; color:#000; }
.orderCartType02 tbody td .cart_name span.c_tit { font-size: 16px; font-weight: 400; color: #555; margin-bottom: 5px; }
.orderCartType02 tbody td .cart_name>span .op_tit { font-size: 14px; color: #555; }
.orderCartType02 tbody td .cart_name .c_option { display: flex;	flex-direction: row;justify-content: space-between;border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; }

.orderCartType02 tbody td .ea_input { font-size: 14px; }
.orderCartType02 tbody td .cart_name .c_option_sel select { position: relative; top:auto; right: auto; height: 28px; line-height: 29px; font-size: 13px; border: 1px solid #D9D9D9;border-radius: 4px;background: #fff url("/images/shop/re_icon/re_cate_arrow.png") no-repeat 97% 50% !important; background-size: 10px!important; }
.orderCartType02 tbody td .c_del { color:#555; }
.orderCartType02 tbody td .c_del i { color:#000; font-size: 14px; font-weight: 500; }
/*.orderCartType02 tbody td .num { font-size: 16px; }*/
.orderCartType02 tbody td.c_td5, .orderCartType02 tbody td.c_td6 { font-size: 16px; color:#000; }
.orderCartType02 tbody td.c_td5 .num { font-size: 22px; font-weight: 500; }
.orderCartType02 tbody .order_pc { display: block!important; margin-bottom: 8px; font-size: 16px; color: #000; }
.orderCartType02 tbody td.c_td6 i { font-size: 16px; }
.orderCartType02 tbody td.c_td6 i.num { font-size: 18px;font-weight: 500; }

.info_way .cartType2 th { color: #036DB7!important; font-size: 14px!important; font-weight: 500!important; }

.point_m_type td i.num1 { color: #E73E3E!important; }
.marginL10 { margin-left:10px; }

/* 1:1 문의 상세 */
.inquiry_viewTable tbody tr:first-child {border-top: 1px solid #555;}
.inquiry_viewTable tbody tr.not_tit, .inquiry_viewTable tbody tr.board_info {background-color: #f4f4f4;}
.inquiry_viewTable tbody tr.not_tit td, .inquiry_viewTable tbody tr.board_info td {padding: 0 20px;}
.inquiry_viewTable tbody tr.not_tit td {padding-top: 18px; margin-bottom: 20px;}
.inquiry_viewTable tbody tr.board_info td {padding-bottom: 18px;}

@media (max-width:1024px) {
	.orderCartType02 tbody td .cart_name .prod_cate { font-size: 13px; }
	.orderCartType02 tbody td .cart_name span.c_tit { font-size: 15px; }
	.orderCartType02 tbody td .cart_name .c_option div { height: 22px; line-height: 22px; }
	.orderCartType02 tbody td .cart_name .c_option div i { display: inline-block; vertical-align: bottom; }
	.orderCartType02 tbody td.c_td6 { padding-left: 0; }
	.orderCartType02 tbody td.c_td6 .order_pc { font-size: 15px; margin-left: -3px; }
	.orderCartType02 tbody td.c_td6 i.num { font-size: 14px; }
	.orderCartType02 tbody td.c_td5 .num { font-size: 18px; }

	.od_left .od_in .cartType2 tr:last-child th,.od_left .od_in .cartType2 tr:last-child td {  width: 100% !important; text-align: left;}
	label.pay_ra { width: 50%;  }
}

.cartType2 {color: #232323;letter-spacing: -0.5px;text-align: left;}

.cartType2 th {position: relative;width: 144px;padding: 4px 0;padding-left: 21px;line-height: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;color: #000;font-weight: 500;vertical-align: top;}
/* .cartType2 td {line-height: 36px;padding: 5px 0;font-size: 0;vertical-align: middle;font-weight: 500;letter-spacing: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} */
.cartType2 td {line-height: 32px;padding: 5px 0;vertical-align: middle;font-weight: 400;letter-spacing: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #000;}
.cartType15 td {line-height: 36px;padding: 5px 0;vertical-align: middle;font-weight: 500;letter-spacing: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #6B6B6B}
.cartType2 td.td_t {padding: 5px 0;font-size: 16px;}
/*.cartType2 tr:first-child th,.cartType2 tr:first-child td{padding-top: 0;}*/
.cartType2 td i {font-weight: 400;font-size: 14px;}
.cartType2 td i.num1 {color:#da4242;font-size: 20px; }
.cartType2 td input {padding: 0 18px;height: 32px;line-height: 31px;border:1px solid #DEDEDE;background-color: #FFF;font-size: 14px;font-weight: 400;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;/*color: #6B6B6B;*/}

.cartType2 th>span ,.cartType2 td>span {display: block;line-height: inherit;color: #000; font-size: 14px; text-align: left; font-weight: 600;}
.cartType2 th>span {color: #000}
/*.cartType2 td span.od_addBox span{display: block;margin-bottom: 10px;}*/
.cartType2 td span.od_addBox span:last-child {margin-bottom: 0;}
.cartType2 th .Essential:before {content: '';position: absolute;left: 0;top: 13px;display:none;width: 0;height: 0;border-right: 5px solid transparent;border-top: 5px solid #e52547;}
.cartType2 tr:first-child th .Essential:before {top: 12px;}
.cartType2 td>span.od_addBox span:last-child {margin-bottom: 0; text-align: left;}
.cartType2 td.ta_td span {line-height: 1em;}
.cartType2 td textarea {display: block;width: 100%;height: 36px;padding: 8px 10px;line-height: 1.3em;resize: none;border: 1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #6B6B6B;font-weight: 400;font-size: 16px;}
.cartType2 td textarea.taClame {display: block !important;height: 130px;}
.cartType2 td .phone {font-size: 0;}
.cartType2 td .phone span{display: inline-block;padding: 0 2px;color: #232323;font-size: 13px;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cartType2 td .phone span.dan {display: block;padding: 0;margin-bottom: 5px}
.cartType2 td .add_btn i {font-weight: 500;font-size: 14px;}
.cartType2 td .add_btnF {margin-left: 0;}
.cartType2 td .dis_pay span {display: inline-block;margin-right: 30px;}
.cartType2 td .dis_pay span:last-child {margin-right: 0;}
.cartType2 tr.tr_com th i{display: block;line-height: 1.3em;}
.cartType2 tr.tr_com td span{padding-right: 25px;line-height: 1.3em;font-size: 13px;color: #787878;}
.cartType2 tr.tr_com td i {font-size: 13px;}
.cartType2 td .mo_order {padding-top: 10px;font-size: 16px; text-align: left;}
.cartType2 td .mo_order>div {margin-bottom: 5px}
.cartType2 td .mo_order>div:last-child {margin-bottom: 0}
.cartType2 td .mo_order .text {margin-bottom: 0;line-height: 1em;font-size: 12px;color: #036db7}
.cartType2 td .mo_order span.tit {display: inline-block;width:95px;font-size: 14px;vertical-align: middle;}
.cartType2 td .mo_order select.c_sel {width: 545px}
.cartType3 tr.m_point {display: none;}
.cartType3 th ,.cartType3 td{height: 47px;padding: 0;line-height: 46px;border-bottom: 1px solid #dbdbdb;font-weight: 500;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cartType3 th {width: 100px;font-size: 16px;text-align: left;}
.cartType3 th span {display: inline-block;line-height: 22px;vertical-align: middle;}
.cartType3 th i.th_sup {display: block;font-size: 12px;line-height: 1em}
.cartType3 td {font-size: 15px;text-align: right;letter-spacing: 0;}
.cartType3 td i {font-weight: 600;font-size: 17px;letter-spacing: 0.06em;}
.cartType3 tr:last-child th ,.cartType3 tr:last-child td {height: 57px;line-height: 1em;padding-bottom: 13px;border-bottom: 2px solid #999;vertical-align: bottom;}
.cartType3 tr:last-child th {font-size: 18px;}
.cartType3 tr:last-child td  i {font-size: 21px;}
.cartType3 tr:nth-child(7) td span {  color:#E73E3E; }
.cartType3 tr:last-child td.total_td .num1 {letter-spacing: 0.06em;}
.cartType3 th .od_mi {display: inline-block;width: 22px;height: 22px;margin-left: 2px;background: url('/images/shop/icon/od_minus.png') no-repeat center;vertical-align: top;}
.cartType3 th .od_pl {display: inline-block;width: 22px;height: 22px;margin-left: 2px;background: url('/images/shop/icon/od_plus.png') no-repeat center;vertical-align: top;}
.cartType4 {text-align: left;border-top: 1px solid #555;}
.addrType tr:first-child th { padding-top: 10px; }
.cartType4 tr:first-child th, .cartType4 tr:first-child td {padding-top: 5px;}
.cartType4 th, .cartType4 td {border-bottom: 1px solid #dfdfdf;}
.cartType4 th {width: 163px;background-color: #f5f5f5;font-size: 14px;color: #000; font-weight: 400;}
.cartType4 td.td_t {padding-left: 10px;font-size: 14px;}
.cartType4 td>span.days>span {display: block;}
.cartType4 td input[type="file"].uploadBtn {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.cartType4 td input[type="text"].fileName{width: 306px;height: 38px;line-height: 36px;padding: 0 10px;border: 1px solid #dbdbdb;background-color: #FFF;font-size: 14px;color: #343434;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cartType4 td .btn_file {display: inline-block;width: 90px;height: 38px; margin-left: 5px; line-height: 36px;font-size: 14px;color: #252525;border: 1px solid #dbdbdb;border-left: 0;background-color: #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;cursor: pointer;}
.cartType5 tbody td.c_tdOp {display: table-cell;text-align: left;}
.cartType5 tbody td.c_tdOp a {font-size: 15px;}
.cartType5 tbody td.c_tdOp .c_option {overflow: hidden;width: 100%;height: 1.3em;line-height: 1.3em;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.cartType5 tbody td i.block:nth-child(2) {margin-top: 5px;}
.cartType5 td span {display: block;line-height: 1em;}
.cartType5 td span.num{font-size: 15px;font-weight: 500;}
.cartType5 td span.num.colorRed1 {color: #e52547;}
.cartType5 td a {display: inline-block;margin-top: 5px;line-height: 1em;font-size: 13px;text-decoration: underline;}
.cartType5 td button {font-weight: 600;}
.cartType5 td .c_point {color: #e52547;}
.cartType tbody td {height: 46px;padding: 15px 5px;color: #232323;font-size: 15px;font-weight: 500;border-bottom: 1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.cartType tbody td.ls {letter-spacing: 0.06em;}
.cartType tbody td.ls span {display: inline-block;}
.cartType tbody td.ls i:last-child {display: inline-block;vertical-align: bottom;font-size: 14px;}

.boardType {border-top: 0;}
.boardType thead th{height: 60px;background-color: #f4f4f4;color: #111;font-size: 16px;font-weight: 700; border-top: 1px solid #111;}
.boardType tbody td {height: 60px;font-weight: 400;padding: 9px 18px;font-size: 16px;color: #111;border-bottom: 1px solid #eee;box-sizing: border-box}
.boardType td a:hover {text-decoration: underline;}
.boardType tbody td .noti_red {color: #f12323}
.boardType tbody td .noti_blue {color:#005CF5}
.boardType2 select.c_sel{width: 405px;height: 38px;}
.boardType2 input[type="text"].od_name ,.boardType2 td input[type="file"]{width: 405px;height: 38px;line-height: 36px;}
.boardType2 input[type="text"].od_name2 {width: 100%;}
.boardType2 td textarea.ad_text1 {height: 250px;}
.boardType2 input[type="text"].od_name:read-only {background-color: #f7f7f7;}
.boardType2 td input[type="file"].uploadBtn {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.boardType2 td input[type="text"].fileName{width: 306px;height: 38px;line-height: 36px;padding: 0 10px;border: 1px solid #dbdbdb;background-color: #FFF;font-size: 14px;color: #343434;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.boardType2 td .btn_file {display: inline-block;width: 90px;height: 38px;line-height:36px;font-size: 14px;color: #252525;border: 1px solid #dbdbdb;border-left: 0;background-color: #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.boardType3 tbody td{height: 54px;padding: 22px 13px;color: #232323; font-size: 14px;line-height: 1.17em;font-weight: 500;letter-spacing: -1px;border-bottom: 1px solid #e1e1e1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.boardType3 tbody tr.not_tit td {border-top: 1px solid #676767;background-color: #f2f2f2;text-align: center;}
.boardType3 tbody tr.not_tit td.not_name {font-size: 15px;font-weight: 600;text-align: left;}
.boardType3 tbody td.file_td {padding: 13px 18px;}
.boardType3 tbody td.file_td a ,.boardType3 tbody td.file_td a span{display: inline-block;cursor: pointer;}
.boardType3 tbody td.file_td a span {margin-left: 4px;}
.boardType3 tbody td:nth-child(2),.boardType3 tbody td:nth-child(3) {width: 180px;}
.boardType3 tbody td .not_detail ,.boardType3 tbody td .not_text{display: block; line-height: 22px!important;}
.boardType3 tbody td .not_detail img {max-width: 100%;height: auto !important;}
.boardType3 tbody td .not_supI {display: block;font-size: 0;padding-top: 18px;}
.boardType3 tbody td .not_supI a {display: inline-block;max-width: 315px;}
.boardType3 tbody td .not_supI a img {display: block;width: 100%;}

.boardType3 tbody td .not_reply {display: block;margin-top: 18px;padding: 18px 13px;padding-left: 63px;background: url('/images/shop/icon/not_arrow.png') no-repeat 28px 9px;-webkit-background-size: 18px;
background-size: 18px;background-color: #f1f1f1;}
.boardType3 tbody td .not_reply span {display: block;}
.boardType3 tbody td .not_reply span.reply_text {padding-bottom: 13px;}
.boardType3 tbody td .file {display: block;font-size: 0;}
.boardType3 tbody td .file>span {display: inline-block;padding-right: 5px;font-size: 15px;line-height: 1em;vertical-align: middle;}
.boardType3 tbody td .file a {display: inline-block;vertical-align: middle;line-height: 1em;font-size: 15px;}
.boardType3 tbody td .file a:hover {text-decoration: underline;}

.od_right .od_in .cartType3 td i#payView { font-size: 20px; color: #036db7; }
.order_cart_btn {width: 288px;height: 38px;line-height: 36px;text-align: center; border-radius: 4px; font-size: 14px;font-weight: 500;letter-spacing: 0;color: #2586d9;border: 1px solid #2586d9; box-sizing: border-box}
.order_cart_btn.add {background-color: #2586d9;color: #FFF; margin-bottom: 8px;}

.addrType th { padding:0 20px; padding-top: 10px;  vertical-align:top; line-height: initial;  }
.addrType tr:first-child th { padding-top: 10px; }
.addrType th span { font-weight: 400; font-size: 14px; }
.addrType td>span { font-size: 14px; font-weight: 400; }
.addrType td input { border:1px solid #dadada; border-radius: 4px; font-size: 14px; color:#000; }
.addrType td select#mail_addr { border-radius: 4px; }
.addrType td .add_btn span i  { font-weight: 400; font-size: 13px; }

.boardType3 tbody td span p {color: #000; font-weight: 400; font-size: 15px;}
.mb8 { margin-bottom: 8px!important; }
@media (max-width: 1024px) {
	
	.cartType ,.cartType thead ,.cartType tbody ,.cartType tr ,.cartType thead th ,.cartType tbody td {display: block;height: auto;padding: 0;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 0;}
	.cartType {padding:20px;margin-bottom: 10px;border-top: 0;background-color: #FFF;}
	.cartType thead th {display: none;}
	.cartType thead th:first-child {position: relative;display: block;width: 100%;margin-bottom: 10px;background-color: transparent;border-bottom: 0;}
	.cartType tbody tr {position: relative;padding: 8px 0 45px;margin-bottom: 10px;border-bottom: 1px solid #e1e1e1;}
	.cartType tbody tr:first-child {border-top: 1px solid #e1e1e1;}
	.cartType tbody tr:last-child {margin-bottom: 0;}
	.cartType tbody tr:before {position: absolute;left: 50%;bottom: -10px;content: '';display: block;width: calc(100% + 30px);height: 10px;background-color: #f1f1f1;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
	.cartType tbody tr:last-child:before {display: none;}
	.cartType tbody tr:after {content: '';display: block;clear: both;}
	.cartType tbody tr.c_all {height: 100px;line-height: 100px;padding: 0;text-align: center;}
	.cartType thead th:first-child .c_btn3 {position: absolute;right: 0;top: 50%;display: block !important;width: 90px;height: 22px;line-height: 20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 11px;}
	.cartType tbody td {float: left;}
	.cartType tbody tr.c_all td {float: none;display: inline-block;vertical-align: middle;font-size: 14px;}
	.cartType label.c_label {display: block;}
	.cartType tbody td label.c_label span {display: block;}
	
	.cartType tbody td .cart_img {display: none;}
	.cartType tbody td.c_tdImg {display: block;padding-right: 13px;line-height: 1em;}
	.cartType tbody td.c_tdImg a {display: block;}
	.cartType tbody td.c_tdImg .cart_img {display: block;width: 90px;height: 90px;}
	.cartType tbody td.c_td1 {position: absolute;left: 0;top: 8px;}
	.cartType tbody td.c_td4 ,.cartType tbody td.c_td6	{margin-bottom: 34px;font-size: 13px;}
	.cartType tbody td.c_td4 span,.cartType tbody td.c_td6 span{display: inline-block;padding-top: 6px;line-height: 1em;}
	.cartType tbody td.c_td4 span.num , .cartType tbody td.c_td6 span.num ,.cartType tbody td.c_td6 .num {padding-top: 5px;font-size: 14px;}
	.cartType tbody td i.bs_t {display: none;}
	.cartType tbody td.c_td4 {margin-bottom: 0;}
	.cartType tbody td.c_td6 {width: calc(100% - 103px);padding-left: 0;margin-bottom: 38px;font-size: 12px;}
	.cartType tbody td.c_td6_1 {padding-left: 0;}
	.cartType tbody td.c_td6 .order_pc {margin-right: 4px;}
	.cartType tbody td.c_td6_2 {margin-bottom: 0;}
	.cartType tbody td.c_td5 {position: absolute;width: 100%;left: 0;bottom: 8px;padding-top: 10px;border-top: 1px solid #e7e7e7;font-size: 14px;text-align: right;}
	.cartType tbody td.c_td5:before {content: '상품금액';display: block;float: left;padding-left: 5px;font-weight: 600;color: #686868;}
	.cartType tbody td.c_td5:after {content: '';display: block;clear: both;}
	.cartType tbody td.c_td5 .num {font-size: 15px;}
	.cartType tbody td.c_td5 .c_del {display: block;}
	.cartType tbody td.c_td5 .c_del .del {margin-bottom: 3px;}
	.cartType tbody td.c_td7 {display: none;}
	.cartType tbody td .ea_input input {margin: 0;}
	.cartType tbody td .ea_input .num_set {margin-top: 1px;}
	.cartType tbody td.c_tdOp {display: block;width: calc(100% - 103px);font-size: 13px;color: #898989;line-height: 1em;}
	.cartType tbody td.c_tdOp span {display: block;line-height: 1.2em;}
	.cartType tbody td.c_tdOp span:nth-child(2){margin-top: 3px;}
	.cartType1 thead {display: none;}
	.cartType2 th {width: 95px;padding: 2px 0;padding-left: 0;line-height: 28px;}
	.cartType2 th>span { font-weight: 400; }
	.cartType2 tr:first-child th, .cartType2 tr:first-child td {padding-top: 8px;}
	.cartType2 td {padding: 2px 0;line-height: 28px;}
	.cartType2 td.td_t {padding: 8px 0;}
	.cartType2 td input {height: 34px;line-height: 32px;font-size: 12px;padding: 0 10px; }
	.cartType2 td input::placeholder { font-size: 12px; }
	.cartType2 th .Essential:before {left: -4px;top: 10px;}
	.cartType2 tr:first-child th .Essential:before {top: 14px;}
	.cartType2 td textarea {height: 34px;font-size: 12px;}
	.cartType2 td textarea::placeholder {font-size: 13px;}
	.cartType2 td textarea::placeholder {font-size: 13px;}
	input[type="text"].od_name {  width:100%;}
	input[type="text"].od_num {width: calc(33.3333% - 4px);margin-right: 6px;}
	input[type="text"].od_num:last-child {margin-right: 0;}
	select.c_sel {height: 34px;line-height: 32px;font-size: 12px;padding: 0 10px}
	.cartType2 td .phone span {display: none;}
	.cartType2 td .add_btn {width: 95px;height: 34px;line-height: 34px;font-size: 12px; margin-left: 0;}
	.cartType2 td .add_btn span { font-size: 12px; }
	.cartType2 td .add_btn_font span { display:block;  font-size: 12px;}
	.cartType2 td i {font-size: 14px;}
	.cartType2 tr.tr_com td span ,.cartType2 tr.tr_com td i{padding-right: 0;font-size: 11px;}
	.cartType4 th, .cartType4 td {background-color: transparent;}
	.cartType4 td>span.days{position: relative;}
	.cartType4 td>span.days>span.day_all>span.day_in {display: block;}
	.cartType4 td>span.days>span.day_all>span.day_in>span {width: calc(33.3333% - 4px);}
	.cartType4 td>span.days>span.day_all>span.day_in>span.day_y {width: calc(33.3333% - 4px);}
	.cartType4 td>span.days>span.day_all>span.day_in>span:after {font-size: 13px;}
	.cartType4 td>span.days>span.day_all>span.day_in>span input {height: 32px;line-height: 32px;padding-right: 20px;}
	.cartType4 td>span.days>span.day_all>span.day_r {display: block;padding: 7px 0 15px;line-height: 1em;}
	.cartType4 td input[type="text"].fileName,.cartType4 td .btn_file {height: 34px;line-height: 32px;font-size: 12px}
	.cartType4 td input[type="text"].fileName {width: calc(100% - 70px)}
	.cartType4 td .btn_file {width: 70px}
	.cartType tbody td.ls i:last-child {font-size: 12px;}
	.cartType2 td>span.font_z {font-size: 0;}
	.boardType {display: table;}
	.boardType thead {display: table-header-group}
	.boardType tr {display: table-row}
	.boardType .none,.boardType tbody tr:after {display: none !important}
	.boardType thead th,.boardType thead th:first-child {display: table-cell;height: 24px;margin-bottom: 0;text-align: center;background-color: #2879FF;font-size: 11px}
	.boardType tbody tr:before {display: none}
	.boardType tbody {display: table-row-group}
	.boardType tbody td {display: table-cell; float: none !important;height:60px;padding: 5px 7px !important;font-size: 14px; text-align: center !important;}
	.boardType tbody td:first-child,.boardType thead th:first-child,.boardType colgroup col:first-child{width: 42px !important;}
	.boardType tbody tr, .boardType tbody tr:last-child{padding: 0;border-bottom:0;}
	.addrType th { width: 110px; background-color: #f5f5f5; padding:0 10px; padding-top: 7px; }
	.addrType tr:first-child th , .addrType tr:first-child td{ padding-top: 7px; }
	.addrType td.td_t { padding:10px; padding-top:7px; }
	.addrType td input { width: 100%; }
	.addrType td .phone input#mb_mobile3 {  margin-right: 0;}
	.addrType td .add_btn { margin-left: 0; width: 107px;height: 32px;	line-height: 32px;	font-weight: 400; font-size: 13px;	background-color: #686868; }
	.addrType td .phone a span { display: inline-block; }
}

/* question */
.questionBox {display: block;position: relative;margin-left: 5px; cursor: pointer;}
.questionLayer {position: absolute;left:36px;top: -13px;display: none;width: 162px;height: 50px;padding: 10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;line-height: 50px;border-radius: 8px;background-color: #FFF;border: 1px solid #111;text-align: center;vertical-align: middle;z-index: 1; box-sizing: border-box;}
.questionLayer p {display: inline-block;margin: 0;vertical-align: middle;font-size: 12px;text-align: left;	line-height: 21px;color: #005DEA;}
.questionLayer:before {position: absolute;left: -20px;top: 13px;display: block;content: '';width: 0;height: 0;border: 9px solid transparent;border-right: 12px solid #FFF;z-index: 1;}
.questionLayer:after {position: absolute;left: -21px;top: 13px;display: block;content: '';width: 0;height: 0;border: 9px solid transparent;border-right: 12px solid #111;}
.questionBox:hover .questionLayer {display: block;}

@media (max-width: 520px) {
	.questionLayer {width: 270px !important; height: 85px !important;}
}
@media (max-width: 420px) {
	.questionLayer {width: 180px !important;height: 85px !important;}
}

@media (max-width: 1024px) {
	.contents .board .my_right {padding-top: 0;}
}


/* 고객센터 수정 */
.board .my_right .not_sec {margin-bottom: 42px;}
.board_table_title {border-bottom: 1px solid #555; padding-bottom: 15px; margin-bottom: 15px;}
.board_table_title p {font-size: 22px; font-weight: 600;}
.board_menu {padding-top: 16px; margin-bottom: 30px;}
.board_menu li {float: left; width: 25%; text-align: center;}
.board_menu li a {position: relative;display: block;height: 50px;line-height: 50px;z-index: 1;background-color: #F6F6F6;border-bottom: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #6B6B6B;font-size: 17px;font-weight: 500;}
.board_menu li a span {display: block;}
.board_menu .clearfix li a {border-bottom: 1px solid #eee; color: #111; background: #fff; font-size: 16px; font-weight: 600}
.board_menu .clearfix li.on a {color: #fff; font-weight: 600; background: #005DEA;}
.not_search {text-align: center; font-size: 0;}
.not_search>div {display: inline-block;}
.not_search>div select {width: 146px;height: 56px;padding: 12px 20px;border: 1px solid #d9d9d9;font-size: 16px;font-weight: 400;color: #000; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;background: #fff url("/images/shop/re_icon/re_cate_arrow.svg")no-repeat 90% 50% !important; margin-right: 6px;}
.not_search>div .serch_input {position: relative;width: 591px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.not_search>div .serch_input input {width: 100%;height: 56px;border: 1px solid #d9d9d9; padding: 16px 20px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;font-weight: 400;color: #111;background: transparent;}
.not_search>div .serch_btn {position: absolute;right: 10px;top: 50%;width: 32px;height: 32px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);border: 0;background-color: #FFF;background: url("/img/icon/board_search_icon.svg") no-repeat center;}
.not_search>div .serch_input input::placeholder {color: rgba(17,17,17,0.6); font-size: 16px; font-weight: 400;}

/* 고객센터 테이블 공통 */
.board_subT {text-align: center; margin-bottom: 16px;}
.board_subT span {font-size: 20px; color: #111; font-weight: 500}
.board_table thead tr th {font-size: 16px; font-weight: 700; color: #111; border-top: 1px solid #111; border-bottom: 1px solid #eee; background-color: #f4f4f4; height: 60px;}
.board_table tbody tr td {font-size: 16px; font-weight: 400; color: #111; text-align: center; height: 60px; border-bottom: 1px solid #eee; box-sizing: border-box; padding: 10px;}
.boardT_s3 {text-align: left !important;}
.boardT_s3 a {line-height: 25px;}
.boardT_s3 a img {margin-left: 6px;}
.boardT_wait {color: #E63D00;}
.boardT_complete {color: #005dea;}
.boardT_fix {background-color: #f2f7ff;}
.q_click, .a_click {display: flex; align-items: center; height: 60px;}
.q_click {background-color: #00a140; cursor: pointer;}
.a_click {margin-top: -60px; display: none; transition: 0.5s;}
.a_click.add_answer {margin-top: 0; display: block; transition: 0.5s;}
.q_click p:nth-child(2), .a_click p:nth-child(2) {margin: 0 40px;}
/* 1:1문의 카테고리 노출 설정 */
.board-inquiry {display: none;}

/* FAQ */
.board_faq_wrap {border-top: 1px solid #555;}
.board_faq_wrap:first-child {margin-top: 0;}
.board_faq_wrap .board_faq_q {display: flex; align-items: center; cursor: pointer; padding:12px; box-sizing: border-box; height: 60px; position: relative; border-bottom: 1px solid #eee;}
.board_faq_wrap .board_faq_q p {font-size: 16px; font-weight: 500; color: #005dea;}
.board_faq_wrap .board_faq_q p:nth-child(2) {margin: 0 40px;}
.board_faq_wrap .board_faq_q span {font-size: 16px; font-weight: 400;}
.board_faq_wrap .board_faq_q img {position: absolute; right: 12px; top: 50%; transform: translateY(-50%);}
.board_faq_wrap .board_faq_q img:last-child {display: none;}
.board_faq_wrap .board_faq_a {display: none;}
.board_faq_wrap .board_faq_answer {display: flex; align-items: center; height: auto; min-height: 121px; background-color: #f4f4f4; padding:12px; box-sizing: border-box; border-bottom: 1px solid #eee;}
.board_faq_wrap .board_faq_answer p {font-size: 16px; font-weight: 500; color: #005dea; margin-right: 112px;}
.board_faq_wrap .board_faq_answer span p {font-size: 16px; font-weight: 500; color: rgba(17,17,17,0.6)}
.board_faq_wrap .board_faq_none {margin: 160px auto; text-align: center;}
.board_faq_wrap .board_faq_none span {display: block;font-size: 18px;line-height: 18px;font-weight: 400;margin-top: 12px;}
.board_choice ul {display: flex; align-items: center; justify-content: center; margin: 28px 0;}
.board_choice ul li {margin-right: 16px; border: 1px solid #d9d9d9; border-radius: 22px; padding: 10px 20px; font-size: 16px; font-weight: 500; cursor: pointer; box-sizing: border-box; display: flex; align-items: center; justify-content: center;}
.board_choice ul li.board_choice_active {background-color: #005DEA; color: #fff; border: 1px solid #005DEA;}
.board_choice ul li:last-child {margin-right: 0;}
.board .my_right .board_faq_section {margin-bottom: 0;}

/* 1:1 문의 */
.board_btn {padding-top: 0; margin-bottom: 16px; display: flex; justify-content: center;}
.board_btn a {width: 242px; height: 54px; background-color: #005dea; color: #fff; font-size: 16px; font-weight: 500; display: inline-block; line-height: 54px; border-radius: 8px; text-align: center;}
.m_moveFooter {background: #fff; position: fixed;bottom:0; width: 100%; box-sizing: border-box; padding:0 20px; display: none; justify-content: center; height: 65px; align-items: center;}

/* 고객센터 테이블 공통 뷰 */
.board_viewTable thead tr th {width: 100%; text-align: left; background-color: #f4f4f4;}
.board_viewTable thead tr:first-child {position: relative;}
.board_viewTable thead tr:first-child th {font-size: 20px; font-weight: 700; border-top: 1px solid #555; padding: 20px;}
.board_viewTable thead tr:last-child th {padding: 0 20px 20px; font-size: 15px; font-weight: 400; border-bottom: 1px solid #eee;}
.board_viewTable thead tr:last-child th span {padding-right: 44px; position: relative; color: rgba(17,17,17,0.7)}
.board_viewTable thead tr:last-child th span:after {content: "";width: 1px;height: 16px;display: inline-block;position: absolute;top: 50%;left: -15%;transform: translate(-0%, -50%);background: #d9d9d9;}
.board_viewTable thead tr:last-child th span:first-child:after {display: none;}
.board_viewTable tbody tr td {padding: 20px; height: 130px; vertical-align: baseline;}
.board_viewTable tbody tr td span {font-size: 15px; font-weight: 400;}
.board_file_wrap {border-top: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; height: 56px; margin-bottom: 40px; display: flex; align-items: center;}
.board_file_wrap a {display: flex; align-items: center;}
.board_file_title {width: 90px; background-color: #f4f4f4; text-align: center; line-height: 56px; font-size: 16px; font-weight: 500; height: 56px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.board_file {display: flex; align-items: center; padding: 0 10px;}
.board_file img {margin-right: 4px;}
.board_file span {font-size: 15px; font-weight: 400;}
.board_answer thead tr {border-top: 1px solid #555;}
.board_answer thead tr th {padding: 30px 20px 20px; text-align: left; font-size: 16px; font-weight: 500; color: #005DEA; background-color: #fafafa;}
.board_answer thead tr th:last-child {width: 135px; font-size: 13px; font-weight: 400; color: rgba(17,17,17,0.7)}
.board_answer tbody tr td {padding: 0 20px; font-size: 15px; font-weight: 400; word-break: keep-all; background-color: #fafafa;}
.board_answer tbody tr:first-child td {padding-bottom: 20px; height: 95px; vertical-align: baseline;}
.board_answer tbody tr:last-child td {font-weight: 500; padding-bottom: 30px;}
.board_bottom {border-bottom: 1px solid #eee;}
.edit {position: absolute; top: 6px; right: 6px;}
.action {position: relative;display: inline-block;vertical-align: middle;}
.get_btn {position: relative;display: block;padding: 7px 8px;color: #525252;border-radius: 2px;background-color: #fff;font-size: 0;transition: all 0.4s;}
.get_btn span {position: relative;display: block;font-size: 0;text-indent: -99999px;}
.get_btn span.more {display: block;}
.get_btn span.more svg {display: block;width: 18px;height: 19px;stroke: #111;stroke-width: 1.5;}
.get_btn_on span.more svg {stroke: #fff;}
.get_btn.get_btn_on {background-color: #005dea;}
.action_info {position: absolute;right: 0;top: 100%;width: 120px;display: none;padding: 4px;margin-top: 5px;background-color: #FFF;border-radius: 5px;box-shadow: 0 8px 24px rgb(0 0 0 / 15%);text-align: left;z-index: 1;}
.action_info li a {display: block;padding: 10px 5px;font-size: 15px;font-weight: 400;line-height: 1em;color: #121212;}
.action_info li a:hover {background-color: #eef5ff; border-radius: 5px;}
.action_info.view {display: block;animation: moving-top .3s linear 0s alternate;}
.viewTable_title {width: 95%; display: block; font-size: 16px;}

/* 1:1문의 등록 */
.inquiry_table tbody tr th {width: 10%; text-align: left; font-size: 16px; font-weight: 500; padding:4px 0;}
.inquiry_table tbody tr th span {color: #005DEA;}
.inquiry_table tbody tr td {width: 90%; padding: 4px;}
.inquiry_table tbody tr td select {width: 367px; height: 36px; border: 1px solid #dedede; border-radius: 6px; background: #fff url("/images/shop/icon/board_select_icon.svg") no-repeat 95% 50%; padding : 0 12px; font-size: 16px; font-weight: 400;}
.inquiry_table tbody tr td .inquiry_name {width: 367px; height: 36px; border: 1px solid #dedede; border-radius: 6px; background-color: #F5F5F5; font-size: 16px; font-weight: 400; padding: 0 12px;}
.inquiry_table tbody tr td .inquiry_title {width: 100%; height: 36px; border: 1px solid #dedede; border-radius: 6px; font-size: 16px; font-weight: 400; padding: 0 12px;}
.inquiry_table tbody tr td textarea {height: 232px; border: 1px solid #dedede; border-radius: 6px; font-size: 15px; font-weight: 400; padding: 12px;}
.inquiry_file_wrap .inquiry_file {display: flex; align-items: center;}
#fileName {width: auto; display: flex; flex-direction: column;}
#fileName li {border: 1px solid #eee;padding: 8px 20px;border-radius: 20px;width: max-content; display: inline-flex;align-items: center;margin-top: 10px;}
#fileName li span {font-size: 14px;font-weight: 400;margin-right: 5px;}
.inquiry_table .btn_file {background: rgba(17,17,17,0.8); color: #fff; font-size: 15px; width: 107px; border-radius: 6px; font-weight: 400; height: 40px; display: inline-block; line-height: 40px; text-align: center; cursor: pointer;}
.board .my_sec h4 {margin-bottom: 0;}
.board .my_sec .my_hd {margin-bottom: 23px;}

@media (max-width:1024px) {
	select.c_sel { background: #fff url("/images/shop/re_icon/re_cate_arrow.svg")no-repeat 90% 55% !important; background-size: 9px!important;  }
	.board_menu {padding-top: 0; margin-bottom: 16px;}
	.board_menu ul {margin-top: 0;}
	.board_menu .clearfix li a {font-size: 15px; height: 42px; font-weight: 500; line-height: 42px;}
	.board_subT span {font-size: 14px; font-weight: 500;}
	.not_search>div {width: 100%; box-sizing: border-box;}
	.not_search>div select {width: 30%; height: 48px; padding: 13px 8px; font-size: 15px; line-height: inherit; margin-right: 4px;}
	.not_search>div .serch_input {width: 68.5%;}
	.not_search>div .serch_input input {height: 48px; padding: 13px 8px;}
	.not_search>div .serch_input input::placeholder {font-size: 15px !important;}
	.not_search>div .serch_btn {right: 6px;}
	.board .my_right .not_sec {margin-bottom: 20px;}
	.not_search {padding: 0 20px;}
	.boardType thead th, .boardType thead th:first-child {background: #f2f2f2; height: 60px; font-size: 15px; font-weight: 500;}
	.boardT_t2, .boardT_s2, .boardT_t4, .boardT_s4, .boardT2_t5, .boardT2_s5 {display: none;}
	.board_table thead tr th {font-size: 15px; font-weight: 500;}
	.board_table tbody tr td {font-size: 15px;}
	.boardT_t1 {width: 50px;}
	.boardT_t4, .boardT_t5, .boardT_t6 {width: 100px;}
	.board_subT2 {width: 200px; display: block; margin: 16px auto;}
	.boardT_s7 {display: none;}
	.categoryDisplay {display: inline;}

	/* 1:1 문의 */
	.board_btn {display: none;}
	.m_moveFooter {display: flex;}
	.background_btn {width: 100%; height: 48px; line-height: 48px; font-size: 15px; margin: 8px auto;}
	.board-inquiry {display: inline;}
	.board-inquiry2 {display: none !important;}
	.board_viewTable thead tr:last-child th span:after {display: none;}
	.m_board_none {display: none;}
	.board_viewTable thead tr:last-child th span {padding: 0; font-size: 12px;}
	.m_board_between {display: flex; align-items: center; justify-content: space-between;}
	.board_viewTable thead tr:first-child th {padding: 16px 8px 24px; font-size: 16px;}
	.board_viewTable thead tr:last-child th {padding: 0 8px 8px;}
	.board .my_right .my_sec .table_my_orders {padding: 0 20px;}
	.board_table {padding: 0 20px;}
	.board_viewTable tbody tr td {padding: 8px;}
	.board_viewTable tbody tr td img { width: 100% !important; height: 100%; }
	.board_answer thead tr th {padding : 22px 8px;}
	.board_answer tbody tr td {padding: 0 8px;}
	.board_file_title {font-size: 15px; padding: 0 8px;}
	.board_file {width: 215px; padding: 8px;}
	.board_file span {word-break: break-all; font-size: 13px;}
	.board .my_sec .my_hd {display: none;}
	.border_my_sec {padding: 0 20px;}
	.inquiry_table tbody tr th {width: 42%;}
	.inquiry_table tbody tr:last-child th {vertical-align: baseline;}
	.inquiry_table tbody tr td select, .inquiry_table tbody tr td .inquiry_name {width: 100%;}
	#fileName li, #fileName li span {width: 82%;}
	.viewTable_title {width: 85%;}

	/* FAQ */
	.board_choice {padding: 0 20px;}
	.board_choice ul li {padding: 5px 15px; font-size: 15px; margin-right: 5px; width: 60px; height: 35px;}
	.board_faq_wrap {padding: 0 20px;}
	.board_faq_wrap .board_faq_q {padding: 8px;}
	.board_faq_wrap .board_faq_q p {font-size: 14px;}
	.board_faq_wrap .board_faq_q p:first-child {margin-right: 8px; margin-top: -4px;}
	.board_faq_wrap .board_faq_q p:nth-child(2) {display: none;}
	.board_faq_wrap .board_faq_q span {font-size: 13px;}
	.board_faq_wrap .board_faq_answer {min-height: 60px; padding: 8px;}
	.board_faq_wrap .board_faq_answer p {margin-right: 8px; font-size: 14px;}
	.board_faq_wrap .board_faq_answer span {font-size: 13px;}
	.board_choice ul {margin: 20px 0;}
}